Factory Method是如何提升代码的松耦合度的?(开放性问题1)
2006-07-04 09:27
162 查看
Factory Method
How does Factory Method promote loosely coupled code?
我一直用不好Fanctory Method,基本上最常用的是Simple Factory。我觉得简单工厂真的是简单实用。简单工厂的好处是封装了对象的创建过程,更重要的是它提供了对一系列对象的集中管理。所以我觉得在简单工厂中出现createProductA()/createProductB()等等而不是createProduct(String AorB)也是未尝不可的。
感谢您阅读我的文章,欢迎与我交流!
Blog: http://designpatterns.cnblogs.com
Email(MSN): eagle.xiao@gmail.com
Mail list: pattern_study@yahoogroups.com; refactoring@yahoogroups.com; junit@yahoogroups.com
QQ(Designpatterns群): 26227899
How does Factory Method promote loosely coupled code?
我一直用不好Fanctory Method,基本上最常用的是Simple Factory。我觉得简单工厂真的是简单实用。简单工厂的好处是封装了对象的创建过程,更重要的是它提供了对一系列对象的集中管理。所以我觉得在简单工厂中出现createProductA()/createProductB()等等而不是createProduct(String AorB)也是未尝不可的。
感谢您阅读我的文章,欢迎与我交流!
Blog: http://designpatterns.cnblogs.com
Email(MSN): eagle.xiao@gmail.com
Mail list: pattern_study@yahoogroups.com; refactoring@yahoogroups.com; junit@yahoogroups.com
QQ(Designpatterns群): 26227899
相关文章推荐
- 向身边的巨人学习如何写好代码,刻意去提升自己
- [置顶] 如何解决eclipse中修改后台代码ctrl+s时总是自动重启服务的问题
- 【Python小白】向PyPI上传代码出现问题,报401或者410如何解决(主要是上传的URL不正确)!
- 如何用Python处理分类和回归问题?附方法和代码
- 如何运用PHP转义符解决代码转换问题
- 设计模式实例与代码:Factory Method模式
- 如何提升代码可读性?其实不是你想的那样
- 超级简单:如何使用WPF Commands提升你的代码质量
- servlet提升篇-servlet如何解决多个URL同时访问问题
- 项目启动报错 代码没有问题 org.springframework.beans.factory.Be
- play框架如何重用代码及发现的问题
- eclipse代码自动提示设置、如何配置eclipse的代码自动提示功能(同时解决自动补全变量名的问题)?
- 《UNIX网络编程》一书中源代码在ubuntu下如何编译的问题
- 程序员如何提升自己的代码质量?
- Android 如何解决代码中view的setId红线问题
- 如何减少代码的耦合度?
- 为以后的我先留个比较小白的问题,这两段代码到底哪个好,如何评价。
- TCP网络通讯如何解决分包粘包问题(有模拟代码)
- 如何提升我的HTML&CSS技术,编写有结构的代码
- 【项目管理】如何定义开放性问题和如何在项目中跟踪开放性问题