背景
首先明确装饰模式是结构型设计模式的一种,但是结构型设计模式有什么特点呢。装饰模式的业务是给人穿衣服。
步骤
历史发展
版本1:只有一个Person类,这个类由三部分构成,本身的有参构造函数,给当前对象传不同衣服的几个方法,还有一个展示穿衣服客体名称的方法。
版本2:抽象出来人类和服饰类,还有客户端。(人和服饰类之间没有直接的依赖关系)
版本3:引入装饰模式
应用
特点
和别的设计模式进行对比
总结
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。