2007年4月14日

摘要: 子类复子类,子类何其多动机: 解决了过度使用了继承来扩展对象的功能,使得扩展缺乏灵活性,这样会导致子类的膨胀,如何使“对象功能的扩展”能够根据需要来动态地实现?同时避免“扩展功能的增多”带来的子类膨胀的问题?从而使得任何“功能扩展变化”所导致的影响降为最低?意图: 动态地给一个对象增加一些额外的职责。就增加功能而言,Decorator模式比生成子类更为灵活。 出自:《设计模式》GoFDeco... 阅读全文
posted @ 2007-04-14 20:17 tony.zjb 阅读(165) 评论(0) 推荐(0) 编辑

导航