
java 设计模式
meng_lin
这个作者很懒,什么都没留下…
展开
-
观察者模式
GoF说道:Observer模式的意图是“定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新”。从这段话里我们可以得到两个信息,如下: 1, 观察者(具体执行操作的对象,有多个) 2, 被观察者(顾名思义是被观察的对象,如果该对象发生某些变化则通知观察者执行对应的操) 在我们实现观察者模式的时候,我们的被观察者应该继承这个类,...原创 2009-05-22 10:40:54 · 74 阅读 · 0 评论 -
原型模式
关键字: prototype 一、原型模式定义 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象. Prototype模式允许一个对象再创建另外一个可定制的对象,根本无需知道任何如何创建的细节。 工作原理是:通过将一个原型对象传给那个要发动创建的对象,这个要发动创建的对象通过请求原型对象拷贝它们自己来实施创建。 二、如何...原创 2009-05-22 10:55:52 · 90 阅读 · 0 评论