design pattern
iteye_15915
这个作者很懒,什么都没留下…
展开
-
OO设计原则
1.封装变化2.面向接口编程,而不是面向实现编程3.多用组合,少用继承4.为交互对象的松耦合设计而努力。5.类应该对扩展开发,对修改关闭。6.依赖抽象,不要依赖具体类7.只和朋友交谈(least knowledge)...原创 2009-01-05 21:10:41 · 70 阅读 · 0 评论 -
策略模式
策略模式定义了算法族,分别封装起来,让他们之间可以相互替换,此模式让算法的变化独立于算法的使用者原创 2009-01-05 22:04:15 · 55 阅读 · 0 评论 -
观察者模式
观察者模式定义了一系列对象之间的一对多关系,当一个对象改变了状态其它依赖者都会收到通知。原创 2009-01-05 22:40:06 · 60 阅读 · 0 评论 -
decorator adapter facade pattern
适配器将一个对象包装起来以改变其接口;装饰者将一个对象包装起来以增加新的行为和责任;而外观将一群对象“包装”起来以简化其接口。2009-02-13 23:37:40 · 110 阅读 · 0 评论 -
visitor pattern
同时参考[url]http://www.iteye.com/topic/114287[/url]这篇文章,可对该模式有比较透彻的理解。visitor访问者模式定义作用于某个对象群中各个对象的操作. 它可以使你在不改变这些对象本身的情况下,定义作用于这些对象的新操作.在Java中,Visitor模式实际上是分离了collection结构中的元素和对这些元素进行操作的行为....原创 2009-03-05 21:51:23 · 65 阅读 · 0 评论 -
Open-Close Principle
对扩展开放,对修改关闭2009-11-17 11:32:07 · 70 阅读 · 0 评论 -
何谓可扩展性
可扩展性的要旨就是在出现问题时,只需通过增加更多的硬件,就可以想系统添加用户2009-11-25 22:16:21 · 224 阅读 · 0 评论