2009年4月12日

装饰(Decorator)模式

摘要: 装饰模式应当在什么情况下使用 引用:http://www.cnblogs.com/singlepine/archive/2005/10/30/265023.html 在以下情况下应当使用装饰模式: 需要扩展一个类的功能,或给一个类增加附加责任。需要动态地给一个对象增加功能,这些功能可以再动态地撤销。需要增加由一些基本功能的排列组合而产生的非常大量的功能,从而使继承关系变得不现实。以下是程杰的大话... 阅读全文

posted @ 2009-04-12 10:47 醉翁亭下客 阅读(214) 评论(0) 推荐(0)

类的设计

摘要: 如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抵制这个类完成其他职责的能力。这种耦合导致脆弱的设计,当变化发生时,设计会遭受到意想不到的破坏。 我们要做的就是发现职责并把那些职责相互分离。 阅读全文

posted @ 2009-04-12 10:16 醉翁亭下客 阅读(336) 评论(0) 推荐(0)

导航