扩展系统功能——装饰模式(二)

                12.2 装饰模式概述       装饰模式可以在不改变一个对象本身功能的基础上给对象增加额外的新行为,在现实生活中,这种情况也到处存在,例如一张照片,我们可以不改变照片本身,给它增加一个相框,使得它具有防潮的功能,而且用户可以根据需要给它增加不同类型的相框,甚至可以在一个小相框的外面再套一个大相框。       装饰模式是一种用于替代继承的技术,它通过一种无须定义
相关文章
相关标签/搜索