本人喜欢武术,故写下此篇。权当消遣,仅供参考。
“创建型”原意:创建对象的模式
单例
- 程序: 一个对象就存在一个
- 武林:所谓“武林至尊,宝刀屠龙,号令天下,莫敢不从”,匠人在打造屠龙宝刀时,决定打造一件世间仅此一件的宝物。
简单工厂
- 程序:某种类型指代要创建的某种对象。
- 武林:练习自由格斗或者散打时,教练会喊口号,学员通过相应口号出相应动作。比如“1”代表出前直拳,”2”代表出后直拳。这个学员通过口号来创建某种动作(对象)就是简单工厂。
抽象工厂
- 程序:产品族,有很多不同类型的不同产品。
- 武林:少林功夫有大力金刚掌,少林镇山棍,武当派有太极拳、武当剑。如果有人想学拳脚功夫,或器械。那么就讲大力金刚掌和太极拳归为一类(拳脚类),少林镇山棍和武当剑归为器械类。
建造者
- 程序:由于构建过程比较复杂,将构造过程交给别人,由别人来进行这一系列过程最后构造出来。
- 武林:要练成绝世高手,必须多方面去培养,然后把这个培养过程让别人来负责。假使“把张伟丽培养成为一个top1”是构造一个事情,那么这个事情有很多个方面,包括战力打击要厉害、地面要厉害,体能要更上。这一切都可以交给一个专业的团队来做。
原型
- 程序:对象提供克隆方法,用来复制一模一样的对象
- 武林:将某一套路动作用书记录下来。其他的人要学该套路,看此书即可。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)