工厂方法(Factory Method),思考

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

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

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

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

工厂方法(Factory Method),思考

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

上一篇:memcached的内存管理与删除机制


下一篇:ThinkPHP BASE