设计模式123
来源:互联网 发布:淘宝网拍卖茅台酒 编辑:程序博客网 时间:2024/06/05 01:18
今天重温了一下Desing Pattern (GOF)的前三种:Abstract Factory,Builder,Factory Method。 大意如下:
如果你需要处理不同的对象家族谱,用Abstract Factory。举例:你需要创建三种对象,爸爸虚类,妈妈虚类,小二虚类,按照情况,实际创建的时候必 须用某种实类,如李家爸爸实类和张家爸爸实类。
这里就可以定义一个工厂虚类了。针对两个家族,定义李家工厂实类和张家工厂实 类。工厂虚类里定义三个函数,分别是创建爸爸,创建妈妈,和创建小二。
如果需要一步一步地创建对象,用builder
如果需要由子类来创建对象,用factory method. 特别注意一下CreateFooBar 这样的函数,很有可能就是在使用factory method.
- 【设计模式123】工厂模式
- 【设计模式123】适配器模式
- 设计模式123
- 【设计模式123】单例模式
- 设计模式
- 设计模式
- 设计模式
- 设计模式
- 设计模式
- 设计模式
- 设计模式~~~~~~~~~~
- 设计模式
- 设计模式
- 设计模式
- 设计模式
- 设计模式
- 设计模式
- 设计模式
- linux下的常用命令
- C语言常见编程题【索引】
- TD游戏分析(5)
- java 学习历程
- 关于微笑
- 设计模式123
- 懂得心理学上的暗示,学会说话,少奋斗三十年
- 懂得心理学上的暗示,学会说话,少奋斗三十年
- 毕业两周年记
- 十进制正数或负数转化为二进制
- session过期时间控制的一些常用方法
- 你的成功在于你每天养成的习惯
- 《Microsoft Sql server 2008 Internals》读书笔记--第九章Plan Caching and Recompilation(11)
- 成功与信念