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