文章分类 -  设计模式

摘要:装饰者模式:动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。 阅读全文
posted @ 2008-03-28 17:19 Neeo 阅读(1878) 评论(5) 推荐(0)
摘要:观察者模式:定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。 阅读全文
posted @ 2008-03-26 10:32 Neeo 阅读(1107) 评论(0) 推荐(0)
摘要:策略模式定义了算法族,分别封装起来,让它们直之间可以互相替换,此模式让算法的变化独立于使用算法的客户 阅读全文
posted @ 2008-03-24 10:11 Neeo 阅读(310) 评论(0) 推荐(0)
摘要:一、封装变化 二、多用组合,少用继承 三、针对接口编程,不针对实现编程 四、为交互对象之间的松耦合设计而努力 五、类应该对扩展开放,对修改关闭 六、依赖抽象,不要依赖具体类 七、只和朋友交谈 八、别找我,我会找你 九、类应该只有一个改变的理由 阅读全文
posted @ 2008-03-24 10:00 Neeo 阅读(383) 评论(1) 推荐(0)