设计模式学习
yunjiezz
这个作者很懒,什么都没留下…
展开
-
设计模式一:策略模式(Strategy Pattern)
[color=blue]今天从图书馆借了本 Head First设计模式,小看了一章,感觉挺不错的所以写下来当作备忘:[/color] [size=medium][color=brown]书里关于这个模式的定义是:定义了算法族,分别封闭起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户.以下是一个简单的实例,具体的流程是: 先把公共的信息定义在一个父...2008-03-24 22:49:05 · 75 阅读 · 0 评论 -
Head First设计模式二---观察者模式
[color=blue][size=medium]观察者模式---在对象之间以多对一的依赖,这样一来,当一个对象改变状态,依赖它的对象都会收到通知,并自动更新.[/size][/color] [color=blue]书中以报社和订报者来形容,真是恰到好处(也有注册,删除,通知等功能)![/color] [color=red]首先是主题接口(也即被观察者接口),其中定义...2008-03-26 00:50:34 · 107 阅读 · 0 评论