分类 设计模式 下的文章

【设计模式】4——Factory Method(工厂)模式

时间:

》》目录《《因为不是很能理解工厂模式的概念,于是拖了挺长时间的...(其实在摸鱼工厂模式的话,个人感觉跟模板模式非常像,不太好区分这两个的区别,或者说Factory模式是基于Template模式的?像之前Template method模式的例子(制造笔记本电脑的),其实也能看出一点问题,实现类是写死在main方法里的,并没有解耦。如果要生产新的笔记本电脑,就需要修改源码重新进行编译。最近看到...


【设计模式】3——Template Method(模板)模式

时间:

》》目录《《第3章:Template Method 模板模式例子:有一家工厂的生产线负责生产笔记本电脑模具,给各大品牌提供代工。我们当然可以这样写://戴尔笔记本电脑类 public class DellLaptop{ private String name; public DellLaptop(String name){ this.name = name; ...


【设计模式】2——Adapter(适配器)模式

时间:

》》目录《《第2章:Adapter 适配器模式例子:插座上的电压是220V,笔记本电脑要求12V的电压,而手机要求5V的电压,我们肯定不能直接连接AC电源,笔记本有专用电源,手机也有USB充电插头,他们扮演的就是适配器。//省略Chargeable接口,要求可充电设备实现charge方法。 //AC电源类,提供输入220V电源 class ACPower{ public ...


【设计模式】1——Iterator(迭代器)模式

时间:

》》目录《《第1章:Iterator 迭代器模式例子:有一个车库,里面有n辆车://获取颜色的接口 class interface IColor(){ String getColor(); } //车类 class Car implements IColor{ private String color; public Car(String color){ ...


【设计模式】《图解设计模式》读书笔记——目录

时间:

本文记录笔者学习《图解设计模式》时的读书笔记如侵权,请联系: [email protected] 删除作者:结城浩第一部分:适应设计模式————第1章:Iterator模式(迭代器): 一个一个遍历————第2章:Adapter模式(适配器):加个适配器便于复用第二部分:基于子类的设计模式————第3章:Template Method模式(模板方法):将具体处理交给子类————第4章...




白咲美绘瑠's blog