设计模式重构应用---Decorator模式
设计模式重构应用---Decorator模式2011-07-25 BlogJava 陈新汉先简单介绍Decorator 模式(装饰模式)的内容和应用场景。装饰模式可以动态地给一个对象添加额外的职责。虽然,利用子类继承也可以实现这样的功能,但是 装饰模式提供了一个更灵活的方式。因为继承会为类型引入的静态特质,使得这种扩展方式缺乏灵活性;并且随着子类的增多(扩展功能的增多),各种子类的组合(扩展功能的组合)会导致更多子类的膨 胀。下面是标准Decorator ...