Brave Ostrich

我的英文博客敬请访问!
Counting...

Factory Method是如何提升代码的松耦合度的?(开放性问题1)

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

posted on 2006-07-04 09:27 勇敢的鸵鸟 阅读(274) 评论(1)  编辑 收藏 所属分类: A Design Patterns

评论

#1楼  2006-09-03 18:51 xp[匿名] [未注册用户]

Factory Method封装了对象的创建。由于Factory Method模式的创建对象的函数返回的类型是接口而不是具体类,使得客户端代码不必了解具体类的存在,从而与具体Product解耦合。   回复  引用    


标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
博客园首页

新闻频道

社区

小组

博问

网摘

闪存

  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2006-12-04 09:40 编辑过
成果网帮您增加网站收入


相关链接: