我正在学习设计模式并找到了构建器设计模式。这种设计模式有什么好处以及什么时候应该使用它?我冲浪www.dofactory.com and www.blackwasp.com但还是不明白其中的好处。顺便说一句,我是设计模式的新手,所以请用简单的解释我。
构建器设计模式帮助我们对构建对象的操作进行切片。它专注于逐步构建一个复杂的对象。它还强制执行将对象创建为成品的过程。这意味着一个物体必须按照一些指导步骤进行按摩,然后才能准备好并可供其他人使用。
一般来说,它允许您封装复杂的创建逻辑。
构建器模式非常类似于工厂模式。构建器和工厂之间的主要区别在于,当您需要做很多事情来构建对象时,构建器非常有用。
了解更多信息:
http://en.wikipedia.org/wiki/Builder_pattern http://en.wikipedia.org/wiki/Builder_pattern
http://www.codeproject.com/KB/architecture/Builder_Design_Pattern.aspx http://www.codeproject.com/KB/architecture/Builder_Design_Pattern.aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)