Abstract Factory、Builder和Factory模式的差异
来源:互联网 发布:手机如何换成2g网络 编辑:程序博客网 时间:2024/05/14 15:57
Abstract Factory、Builder和Factory模式的差异
采用Abstract Factory、Builder和Factory模式可以分离接口和具体实现,本文通过类比讨论三者间的差异。
下面举例说明三者间的差异,其中客户相当于模式使用者,商家相当于模式本身:
1. Factory类似购买品牌机,客户可以选择联想或DELL,商家的模式是提供各类品牌整机;
2. Builder类似购买组装机,商家的模式是客户提要求,商家组装后提供整机;
3. Abstract Factory类似DIY,商家的模式是商家提供零部件,客户自行组装。
具体项目中小鸡射手只用过Factory模式。由于是自己提供自己用,所以还是自给自足的小农经济,甚至还称不上"工厂",嘻嘻...
转自:http://www.moon-soft.com/doc/19936.htm
0 0
- Abstract Factory、Builder和Factory模式的差异
- Factory, Abstract Factory, Factory Method, 和Builder模式的思考
- builder和abstract factory模式的区别
- 关于Factory, Abstract Factory, Factory Method, 和Builder模式
- 关于Factory, Abstract Factory, Factory Method, 和Builder模式的思考
- 关于Factory, Abstract Factory, Factory Method, 和Builder模式的思考
- [设计模式]Abstract Factory和Builder
- Abstract Factory 与builder模式的区别
- Factory模式和Abstract Factory模式的区别
- Factory模式和Abstract Factory模式
- Factory模式和Abstract Factory模式
- 设计模式笔记(1 ABSTRACT FACTORY & BUILDER)
- 设计模式笔记(1 ABSTRACT FACTORY & BUILDER)
- 设计模式笔记(1 ABSTRACT FACTORY & BUILDER)
- Abstract Factory & Builder
- Factory method 和 Abstract factory的区别
- Abstract Factory模式的概念
- Abstract factory 与Builder的比较
- uva--409-- Excuses, Excuses!
- 工资数据的输入
- hdu2089(数位dp)
- POJ 1511 Invitation Cards(SPFA)
- 普林斯顿公开课 算法2-3:插入排序
- Abstract Factory、Builder和Factory模式的差异
- uva 10404 Bachet's Game
- linux无密码登录
- static 关键词
- 机房收费系统文档总结
- 雁儿,你飞慢些吧
- 李克强批“为官不为”:说得难听点 不就是尸位素餐吗
- Codeforces Round #250 Div. 2(C.The Child and Toy)
- 珍爱,你懂的