有关创建性模式的讨论
2007-04-13 20:58
239 查看
1、Singleton模式解决的是实体对象个数的问题。除了Singleton之外,其他创建型模式解决的都是NEW所带来的耦合关系。
2、Factory Method、Abstract Factory、Builder都需要一个额外的工厂类来负责实例化“易变对象”,而Prototype则是通过原型(一个特殊的工厂类)来吉隆“易变对象”。
3、如果遇到“易变类”,超初的设计通常从Factory Method开始,当遇到更多的复杂变化时,再考虑重构为其他三种工厂模式(Abstract Factory、Builder、Prototype)。
2、Factory Method、Abstract Factory、Builder都需要一个额外的工厂类来负责实例化“易变对象”,而Prototype则是通过原型(一个特殊的工厂类)来吉隆“易变对象”。
3、如果遇到“易变类”,超初的设计通常从Factory Method开始,当遇到更多的复杂变化时,再考虑重构为其他三种工厂模式(Abstract Factory、Builder、Prototype)。
相关文章推荐
- 有关创建性模式的讨论
- [笔记]创建性模式的讨论
- 有关面象对象和模式的讨论
- 单例模式再讨论(有关序列化的单例问题)
- [笔记]创建性模式的讨论
- 有关软件工程的问题的分析和讨论及课后的作业2
- 有关《大道至简》的几点讨论~
- 有关membership实用性讨论
- 关于JAVA匿名内部类,回调,事件模式的一点讨论
- 有关Delphi控件开发讨论
- 有关《大道至简》的几点讨论~
- 有关模式的课堂笔记
- 和老板讨论开发模式
- 不支持正在使用的 .Net 组帧模式。有关详细信息,请参阅服务器日志--解决方案
- [讨论]有关usb数据的读写
- 有关《大道至简》的几点讨论~
- 有关pthread线程的暂停与恢复的讨论
- 谈谈有关设计模式的思想精髓:变继承关系为组合关系、如何创建对象(单例、状态、装饰者模式)
- 有关博客里所有设计模式的PHP版本实例源码的下载链接