设计模式
BinaryXing
这个作者很懒,什么都没留下…
展开
-
设计模式之二:观察者模式
1.定义 观察者模式又称为发布-订阅模式,模型-视图模式,源-收听者或从属者模式。一个目标物件管理所有依赖于它的观察者物件,当它本身发生状态变化时,主动发出通知。是一种一对多的依赖关系。 2.角色 抽象主题:主题角色把所有注册的观察者引用保存在一个列表里,主题角色提供接口可以注册和撤销观察者角色。 抽象观察者:为所有的观察者提供接口,在得到通知时,更新自己。 具体主题:保存对具体观察者有原创 2013-05-22 20:07:15 · 708 阅读 · 0 评论 -
设计模式之三:策略模式
一.定义 定义一组算法,将每个算法都封装起来,并且使它们之间可以互换。算法之间互不影响。原创 2014-04-25 10:48:26 · 953 阅读 · 2 评论 -
设计模式之四:工厂模式
1.定义 工厂模式就是专门负责将大量有共同接口的类实例化,而且不必事先知道每次是要实例化哪一个类的模式原创 2014-04-25 14:10:18 · 555 阅读 · 0 评论