创建型模式的总结
 -单例模式
     保证一个类只有一个实例,并且提供一个访问该实例的全局访问点
    -工厂模式
     	简单工厂模式
                    用来生产统一等级结构中的任意产品(新增产品需要修改现有代码)
                    工厂方法模式
        用来生产同一等级结构中的产品
        抽象工厂模式
        用来生产不同产品族的产品(不能新增产品,支持新增产品族)
   
   -创建者模式
   分离了对象子组件的单独构造(由Builder来负者)和装配(由Director负者),对象的构造比较复杂时使用。
 由于实现了构建和装配的解耦。不同的构建器,相同的装配也可以做出不同的对象;相同的构建器,不同的装配顺序也可以做出不同的 对象。也就是实现了构建算法、装配算法的解耦,实现了更好的复用。
 应用场景:
 StringBuilder类的append方法
 SQL中的PreparedStatement
 JDOM中,DomBuilder SAXBuilder 
   -原型模式
   通过new创建一个对象需要繁琐的数据准备货访问权限  ,当短时间需要创建大量对象,并且new笔记耗时,则可以考虑使用原型模式
posted on 2015-11-06 21:34 ilinux_one 阅读(109) 评论(0) 收藏 举报
 
                    
                     
                    
                 
                    
                 
                
            
         
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号