设计模式
傅荣康
了解更多资讯请加微信caaz01
展开
-
观察者设计模式(observer)
Observer(观察者)模式是比较常用的一个模式,他让主题和观察者之间松耦合定义:定义对象间一对多的依赖,这样一来,当一个对象发生改变,其他依赖者会得到通知并自动更新.作为观察者,主题只知道他实现一个接口 Oberver,主题不需要知道他具体是谁,需要实现什么操作.任何时候我们都可以增加新的观察者.因为主题实现的是一个实现oberver的抽象接口列表,所以原创 2012-01-04 00:15:10 · 2880 阅读 · 0 评论 -
装饰设计模式
装饰设计模式就是对已有的对象的功能进行增强简单小例子:class Person{ void chifan() { System.out.println("chifan"); }}/*为了不随便改变原有的代码。还要增强chifan功能。那么就定义一个类,对原有对象进行装饰。*/class NewPerson{ private Person p; NewP原创 2012-01-23 06:16:13 · 8371 阅读 · 1 评论