【设计模式】—— 装饰模式Decorator

  模式意图   在不改变原来类的情况下,进行扩展。   动态的给对象增加一个业务功能,就功能来说,比生成子类更方便。   应用场景   1 在不生成子类的情况下,为对象动态的添加某些操作。   2 处理一些可以撤销的职责。   3 当不能使用生成子类来扩充时。   模式结构   Component 外部接口,用于定义外部调用的形式。提供默认的处理方法。 interface Component{
相关文章
相关标签/搜索