首先介绍下装饰模式以及用java IO的类比:
步骤一:构建抽象角色
步骤二:构建抽象具体角色
步骤三:构建装饰角色
步骤四:构建具体装饰角色
实现结果:
可以看出:最后的装饰类并未继承Componet类或者ComponetImpl类 但是成功的完成了在原有类的工能上进行添加
首先介绍下装饰模式以及用java IO的类比:
步骤一:构建抽象角色
步骤二:构建抽象具体角色
步骤三:构建装饰角色
步骤四:构建具体装饰角色
实现结果:
可以看出:最后的装饰类并未继承Componet类或者ComponetImpl类 但是成功的完成了在原有类的工能上进行添加