设计模式之装饰模式(Facade)简单实例

来源:互联网 发布:淘宝客服电 编辑:程序博客网 时间:2024/05/08 23:49

装饰模式

1个人理解就是事情一件一件干,把要干的事都放一块,构造方法都放一块,还整齐,也不必把其往一些场景去套用,其实你说它适合在哪个场景就是哪个场景,就比如装修。。

2 类

package facade;/** * 装饰模式 * @author chaigw * */public class FacadeDesign {public static void main(String[] args) {new FacadeDesign().createHouse();}public void createHouse(){new Wall();new Wall();new Wall();new Wall();new Door();}class Wall{public Wall() {System.out.println("开始刷墙了,一共有四面");}}class Door{public Door() {System.out.println("最后装修门");}}}

3 结果

开始刷墙了,一共有四面开始刷墙了,一共有四面开始刷墙了,一共有四面开始刷墙了,一共有四面最后装修门


原创粉丝点击