??
interface Work{
public void doWork();
}
class StudentWork implements Work{
@Override
public void doWork() {
System.out.println("student 写作业");
}
}
class TeacherWork implements Work{
@...
分类:
其他好文 时间:
2014-10-27 15:41:24
阅读次数:
140
前面一章刚说过简单工厂模式,我们知道,工厂方法...
分类:
编程语言 时间:
2014-10-24 18:59:58
阅读次数:
267
Java设计模式透析之 —— 适配器(Adapter)...
分类:
编程语言 时间:
2014-10-24 16:43:10
阅读次数:
148
Java设计模式透析之 —— 组合(Composite)...
分类:
编程语言 时间:
2014-10-24 16:34:16
阅读次数:
219
Java设计模式透析之 —— 策略(Strategy)...
分类:
编程语言 时间:
2014-10-24 11:05:05
阅读次数:
165
Java设计模式透析之 —— 模板方法(Template Method)...
分类:
编程语言 时间:
2014-10-24 11:01:52
阅读次数:
186
模板方法模式(Template Method Pattern):定义一个操作中算法的骨架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。模板方法是一种类行为型模式.
模板方法模式是一种类的行为型模式,在它的结构图中只有类之间的继承关系,没有对象关联关系。
在模板方法模式的使用过程中,要求开发抽象类和开发具体子类的设计师之间进行协作。一个设计师...
分类:
其他好文 时间:
2014-10-23 17:42:36
阅读次数:
193
什么是抽象工厂,再次学习。 1 抽象工厂 2 概述 3 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 4 5 适用性 6 1.一个系统要独立于它的产品的创建、组合和表...
分类:
编程语言 时间:
2014-10-23 15:57:55
阅读次数:
170
1 桥接模式 2 概述 3 将抽象部分与它的实现部分分离,使它们都可以独立地变化。 4 5 6 适用性 7 1.你不希望在抽象和它的实现部分之间有一个固定的绑定关系。 8 例如这种情况可...
分类:
编程语言 时间:
2014-10-23 14:17:03
阅读次数:
219
1 外观模式 2 概述 3 为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 4 5 6 适用性 7 1.当你要为一个...
分类:
编程语言 时间:
2014-10-23 12:18:26
阅读次数:
156