15 Bridge Pattern(桥接模式) 前言:把实现分开,让它们各自变化需求:麦当当和肯打基是Vander小时候的最爱,Vander发达...
15 Bridge Pattern(桥接模式) 前言:把实现分开,让它们各自变化需求:麦当当和肯打基是Vander小时候的最爱,Vander发达...
14 Compound Pattern(复合模式) 前言:由模式组成的模式。需求:Vander的业务继续发展壮大,现在他们公司已经开始了设计游戏...
11 CompositePattern(组合模式) 前言:帮助客户用同样的方法遍历不同的集合。需求:上次Vander在Panda的帮助下,很好地...
10 Iterator Pattern(迭代器模式) 前言:帮助客户用同样的方法遍历不同的集合。需求:由于海岸城的店租极具增长,Vander的P...
9 Template Method Pattern(模板方法模式) 前言:封装步骤的算法。Vander作为老板,凡是亲力亲为,他新开了家咖啡店,...
8 Facade Pattern(外观模式) 前言:让接口变得简单。例子说明:REQ1:还记得之前学习过的命令模式吗,后面提出了开启所有相关家电...
07 Adapter Pattern(适配器模式) 前言:通过将类的接口转换成想要的接口,以便实现不用的接口。我们的程序可以用新的接口来封装旧的...
前言:封装调用,实现调用者和执行者的解耦。需求分析:REQ1:Vander的公司红红火火,接到的项目越来越多,还记得MS公司气象站项目吗, 没错...
前言:单例模式是为了解决在程序中只能有一个的问题,例如在我们的程序中经常用到的线程池、缓存、对话框和注册表等对象,都只需要实例化一个,后面其他线...
4 Factory Pattern(工厂模式) 前言:工厂模式是为了解决new的问题案例分析:REQ1:Vander作为pizza店的老板,具有...