标签: 设计模式

1 篇文章

设计模式之装饰器模式
0. 前言 当你在编码时,如果需要对类的功能进行扩展,或者不满足于当前类提供的接口时,你要如何做呢?是直接写一个子类继承,然后基于父类进行扩展?还是说直接修改某些类或者接口? 上面提出的方案在很多情况下都非常糟糕:如果遇到问题就去写一个子类继承,那么对象之间的继承关系和代码的耦合度将会达到一个惊人的复杂程度,越往后写项目越难以维护;而第二种方案则显…
隐藏
变装