- 博客(1)
- 问答 (1)
- 收藏
- 关注
原创 Java 设计模式之 -- 装饰者模式
对于装饰模式我们先看官方的介绍在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。由于java的封装继承多态三个特性使得我们充分扩展父类的功能,装饰者模式就是建立在这样的基础上的。设计初衷:通常可以使用继承来实现功能的拓展,如果这些需要拓展的功能的种类很繁多,那么势必生成很多子类,增加系统的复杂性,同时,使用继承实现功能拓展
2016-09-27 15:38:54 524
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人