上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页
摘要: 定义一系列算法,将每一个算法封装起来,并让他们可以相互替换。 1、定义一个抽象策略类 /** * 定义一个购买球的策略类 * @author Tim * */ public interface Ball { public double price(double price); } 2、定义二种具体的 阅读全文
posted @ 2018-05-07 17:30 秋水秋色 阅读(98) 评论(0) 推荐(0) 编辑
摘要: * 模板模式: * 完成一件事情,有固定的数个步骤,但是每个步骤根据对象的不同,而实现细节不同; * 可以在父类中定义一个完成该事情的总方法,按照完成事件需要的步骤去调用其每个步骤的实现方法。 * 每个步骤的具体实现,由子类完成 1、定义银行业务处理抽象类 public abstract class 阅读全文
posted @ 2018-05-07 17:04 秋水秋色 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。将建造复杂对象的过程和组成对象的部件解耦。 包含如下几种角色: Builder:抽象建造者(Builder) ConcreteBuilder:具体建造者(CommonBuilder、SuperBuilder) Direc 阅读全文
posted @ 2018-05-07 11:42 秋水秋色 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1、通过ApplicationContext将bean注入容器中 阅读全文
posted @ 2018-05-04 16:09 秋水秋色 阅读(5982) 评论(0) 推荐(0) 编辑
摘要: import java.util.concurrent.ExecutionException; import java.util.concurrent.ForkJoinPool; import java.util.concurrent.Future; import java.util.concurrent.RecursiveTask; public class CountTaskForkJoi... 阅读全文
posted @ 2018-05-04 15:59 秋水秋色 阅读(1088) 评论(1) 推荐(0) 编辑
摘要: public class QuickSort { static void quick_sort(int s[], int start_index, int last_index) { if (start_index = x) // 从右向左找第一个小于x的数 j--; ... 阅读全文
posted @ 2018-05-04 15:22 秋水秋色 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 采用LinkedList数据结构方式来模拟消费者与生产者模型,小Demo 阅读全文
posted @ 2018-05-04 15:20 秋水秋色 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 在concurrent包中提供了condition接口,通过该接口可唤醒指定的某个线程,而不是采用随机唤醒的形式。 阅读全文
posted @ 2018-05-04 15:09 秋水秋色 阅读(768) 评论(0) 推荐(0) 编辑
摘要: 1、定义服务接口 2、定义服务接口实现类 3、定义服务提供者 4、定义服务消费者 5、服务提供中心类 阅读全文
posted @ 2018-05-04 14:48 秋水秋色 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 抽象工厂包含如下角色: AbstractFactory(抽象工厂):用于声明生成抽象产品的方法 ConcreteFactory(具体工厂):实现了抽象工厂声明的生成抽象产品的方法,生成一组具体产品,这些产品构成了一个产品族,每一个产品都位于某个产品等级结构中; AbstractProduct(抽象产 阅读全文
posted @ 2018-05-02 15:39 秋水秋色 阅读(98) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页