设计模式
phaner
这个作者很懒,什么都没留下…
展开
-
Observer观察者模式
概念:定義了對象間的一對多的關係,即一個被觀察者和多個觀察者,當被觀察者狀態改變時就會通知觀察者。這是一種松耦合的OO設計,為什麼? 指的是主題(被觀察者)和觀察者之間是松耦合的,主題包含了一個觀察者列表,當狀態改變時,通知列表中的所有觀察者即可,如需觀察主題,只需在主題中註冊,如不想觀察,只需主題取消相應的觀察者,這些對主題和觀察者本身及之間的聯繫不影響。以上是JAVA内置的API 继承Obes原创 2013-11-25 12:48:25 · 1205 阅读 · 0 评论 -
工厂模式
Head First 摘要:分为工厂方法模式和抽象工厂模式所有工厂都是用来封装对象的创建。简单工厂,虽然不是真的设计模式,但仍不失为一个简单的方法,可以将客户端从具体实现类解耦。工厂方法使用继承:把对象的创建延迟到子类,子类实现工厂方法来创建对象。抽象工厂使用对象组合:对象的创建被实现在工厂接口所暴露出来的方法中。所有工厂模式都是通过原创 2013-12-03 11:07:16 · 1479 阅读 · 0 评论