结构模式之装饰模式
来源:互联网 发布:淘宝新店铺推广怎么写 编辑:程序博客网 时间:2024/04/29 06:53
装饰模式就是动态的增加责任,示例代码:
package com.djk.design.struct.decor;public interface Food {void description();}
package com.djk.design.struct.decor;public class Cake implements Food{private Food food;public Cake(Food food) {super();this.food = food;}@Overridepublic void description() {if (null != food){food.description();}System.out.println("蛋糕");}}
package com.djk.design.struct.decor;public class ChocolateCake implements Food{private Food food;public ChocolateCake(Food food) {super();this.food = food;}@Overridepublic void description() {if (null != food){food.description();}System.out.println("巧克力味");}}
package com.djk.design.struct.decor;public class ZhiShiCake implements Food{private Food food;public ZhiShiCake(Food food) {super();this.food = food;}@Overridepublic void description() {if (null != food){food.description();}System.out.println("芝士");}}
package com.djk.design.struct.decor;public class Client {public static void main(String[] args) {Food food = new Cake(new ChocolateCake(new ZhiShiCake(null)));food.description();}}
0 0
- 结构模式之装饰模式
- 结构型之装饰模式
- 结构模式之装饰模式注解
- 装饰模式--结构型模式之三
- 九、结构模式之装饰(Decorator)模式
- 设计模式-结构型之装饰模式
- 结构型模式之装饰模式
- 结构型模式之装饰器模式
- 结构型模式之装饰模式实现
- 结构型模式之装饰模式
- 结构模式->装饰模式
- java 设计模式-结构模式之装饰模式
- java设计模式之结构型模式-装饰模式
- 设计模式 结构型设计模式之装饰模式
- (8)设计模式之装饰模式(结构型模式)
- 结构型模式之装饰DECORATOR
- 结构型模式之装饰(Decorator)
- 结构型模式-装饰
- Solr游标查询提高翻页效率
- Android 众多的布局属性详解
- 为儿童设计
- PC-LINT的使用(二)
- groups
- 结构模式之装饰模式
- vnc不行换 x11vnc
- shell结
- lombok---让代码少的可怜.
- Java编程算法基础---组合与聚合
- IOS 拨打电话
- iOS 应用程序开发的6个Xcode小技巧
- 金属&&核音乐入门
- MySql表数据行列转换