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

创建型模式的总结

时间:2015-11-06 22:27:27      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:

-单例模式
保证一个类只有一个实例,并且提供一个访问该实例的全局访问点
-工厂模式
简单工厂模式
用来生产统一等级结构中的任意产品(新增产品需要修改现有代码)
工厂方法模式
用来生产同一等级结构中的产品
抽象工厂模式
用来生产不同产品族的产品(不能新增产品,支持新增产品族)

-创建者模式
分离了对象子组件的单独构造(由Builder来负者)和装配(由Director负者),对象的构造比较复杂时使用。
由于实现了构建和装配的解耦。不同的构建器,相同的装配也可以做出不同的对象;相同的构建器,不同的装配顺序也可以做出不同的 对象。也就是实现了构建算法、装配算法的解耦,实现了更好的复用。
应用场景:
StringBuilder类的append方法
SQL中的PreparedStatement
JDOM中,DomBuilder SAXBuilder
-原型模式
通过new创建一个对象需要繁琐的数据准备货访问权限 ,当短时间需要创建大量对象,并且new笔记耗时,则可以考虑使用原型模式

创建型模式的总结

标签:

原文地址:http://www.cnblogs.com/ilinuxer/p/4943711.html

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