装饰模式

立即使用

具体构件ConcreteComponent+ operation()抽象装饰Decorator- component : Component+ Decorator(Component component)+ operation()具体装饰1ConcreteDecorator1+ operation()+ addedFunction()具体装饰2ConcreteDecorator2+ operation()+ addedFunction()public void operation() { component.operation();}public void operation() { super.operation(); addedFunction();}实现<<interface>>Component+ operation()装饰模式(Decorator):动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。泛化(继承)
1089
3
24
发布时间: 2021-02-17