技术栈
装饰模式
InnovatorX
6 个月前
开发语言
·
设计模式
·
工厂模式
·
动态代理
·
装饰模式
·
数据输入
·
单例设计模式
设计模式&动态代理
什么是设计模式?一个问题通常有n种解法,其中肯定有一种解法是最优的,这个最优的解法被人总结出来了,称之为设计模式。
不爱生姜不吃醋
1 年前
java
·
开发语言
·
设计模式
·
装饰模式
设计模式—装饰模式
与其明天开始,不如现在行动!装饰模式(Decorator)可以动态的给对象添加一些额外的职责。Component是定义一个对象接口,可以给这些对象动态地添加职责。ConcreteComponent是定义了一个具体的对象,也可以给这个对象添加一些职责。Decorator,装饰抽象类,从外类来扩展Component类的功能,但是对于Component来说,是不需要知道Decorator的存在。