码迷,mamicode.com
首页 > 其他好文 > 详细

Software Engineering | Factory method pattern

时间:2014-07-09 19:48:34      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:blog   http   使用   2014   应用   设计   

工厂对象通常包含一个或多个方法,用来创建这个工厂所能创建的各种类型的对象。这些方法可能接收参数,用来指定对象创建的方式,最后返回创建的对象。

有时,特定类型对象的控制过程比简单地创建一个对象更复杂。在这种情况下,工厂对象就派上用场了。工厂对象可能会动态地创建产品对象的类,或者从对象池中返回一个对象,或者对所创建的对象进行复杂的配置,或者应用其他的操作。

这些类型的对象很有用。几个不同的设计模式都应用了工厂的概念,并可以使用在很多语言中。例如,在《设计模式》一书中,像工厂方法模式、抽象工厂模式、生成器模式,甚至是单例模式都应用了工厂的概念。

bubuko.com,布布扣

Software Engineering | Factory method pattern,布布扣,bubuko.com

Software Engineering | Factory method pattern

标签:blog   http   使用   2014   应用   设计   

原文地址:http://www.cnblogs.com/linyx/p/3831637.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!