设计模式——装饰模式

装饰模式是一种用来替代继承的思想,它使用对象之间的关联关系来取代类之间的继承关系。继承是一种经常使用的一种拓展原有类的功能的方法,经过建立一个继承父类的子类来拓展原有的功能,在“合成复用原则”中曾提到,在处理类的功能拓展这个问题上应尽可能使用类之间的关联关系而少使用继承关系。java 为何要用这个模式: 以对客户透明的方式动态地给一个对象附加上更多的责任,装饰模式能够在不须要创造更多的子类的状况下
相关文章
相关标签/搜索