首页 > 其他 > 详细

创建型模式的总结

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

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

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

创建型模式的总结

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!