设计模式---装饰者模式

      装饰者模式拥有一个设计非常巧妙的结构。它可以动态添加对象功能。在基本的设计原则中,有一条重要的设计准则叫做合成、聚合复用原则。根据该原则的思想,代码复用应该尽可能使用委托,二部是使用继承。因为继承是一种紧密耦合,任何父类的改动都会影响子类。不利于系统维护。二委托则是松散耦合,只要接口不变,委托类的改动并不会影响其上层对象。      装饰者模式就充分运用了这种思想,通过委托机制,复用了
相关文章
相关标签/搜索