Design Pattern
codolio
这个作者很懒,什么都没留下…
展开
-
Observer(观察者)模式
Observer(观察者)模式的宗旨是在多个对象之间定义一对多的关系,以便当一个对象状态发生改变时,其它所有依赖于这个对象的对象都能够得到通知,并自动更新。在观察者设计模式中,多个观察者和被观察者之间的关系可以表示如下: 观察者模式频繁用于GUI应用程序中,它已经成为Java GUI类库的基本模式。随着应用程序和系统规模的不断扩大,我们必须对责任进行分解和重分解,从而使原创 2009-12-25 16:34:00 · 406 阅读 · 0 评论 -
Factory Method(工厂方法)模式
Factory Method(工厂方法)模式的主要意图是用于创建对象的接口,同时控制对哪个对象进行实例化。在工厂方法中,工厂方法用户不必知道该实例化什么类,其意图主要在于为所实例化的多个类定义一个公共接口,并由服务提供者而不是由客户代码来确定将要实例化上述类中的哪一个类。工厂方法模式经常出现在客户代码中,尤其发生在客户代码不需要了解具体实例化哪一个类的情况下。使用工厂方法模原创 2009-12-27 15:23:00 · 374 阅读 · 0 评论