设计模式(java)- 装饰模式

1. 简介   装饰模式能够动态给一个对象扩展功能,而且它可使客户灵活的组合本身所须要的功能,使用装饰器类装饰本身因此须要的功能。   通常的,咱们须要给一个对象扩展功能时,会在该对象的类中新增方法或者直接继承该类。那么当新增的功能变多时,新增方法的方式会致使类大小膨胀,且不符合类的单一职责,在后续维护中会愈来愈麻烦。若是使用直接继承的方式,却会致使类的个数膨胀,且一个类只能负责一个功能,这样显得
相关文章
相关标签/搜索