profile for Macon_Cao at Stack Overflow, Q&A for professional and enthusiast programmers

工厂方法(Factory Method),思考

最近看见一个关于如何通过工厂方法来重构代码的提问,发现这方面,自己还没有想得特别明白,所以,稍作总结。

只要有构造的地方,就有是用工厂方法的可能。

如果考虑到单元测试和实现的扩展,就有是用工厂方法的必要。

工厂方法的使用要求抽象,且抽象存在于构造方式和产品行为上。

image

相关参考链接:http://www.dofactory.com/Patterns/PatternFactory.aspx

posted on 2013-09-24 05:50  无所畏惧,有所期待  阅读(277)  评论(0编辑  收藏  举报