设计模式之装饰者模式

        装饰者模式又叫包装模式,定义如下:动态的给一个对象添加一些额外的职责,就增加功能来说,装饰者模式相比生成子类来说更为灵活。     装饰者模式的类图如上: 从图中可以看到装饰着模式涉及到四个角色: 1.抽象构件角色Component Component可以是一个接口或者抽象类,主要是定义一些规则 2.具体构件角色ConcreteComponent ConcreteComponent
相关文章
相关标签/搜索