Java设计模式之装饰器模式(Decorator Pattern)
Java设计模式之装饰器模式
装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。
在编写代码过程中我们想要扩展一个实体类的功能时(AOP这里不讨论)并且要保证OCP原则(一个软件实体如类,模块和函数应该对扩展开放,对修改关闭)下一般会选择去重写一个类继承当前的类,然后新增加需要的方法。...
原创
2020-04-03 18:03:56 ·
223 阅读 ·
0 评论