摘要:        
简单工厂模式:定义一个简单工厂类,然后把创建对象的功能让它去实现。优点:客户端只负责对对象的调用,从而明确了各个类的职责。缺点:1.由于简单工厂模式是用静态方法来创建对象,静态方法无法被继承。 2.具体对象的增加,会导致需要不断修改工厂类,增加相应的逻辑判断,不利于后期维护。工厂方法模式:该模式解决了简单工厂模式的第二条缺点定义一个工厂接口,然后实现不同的具体工厂类去创建不同的具体对象。优点:客户端只负责对对象的调用,从而明确了各个类的职责。 如果有新的对象加入进来,只需要添加一个具体的对象工厂类和具体的对象类,不会影响原有代码,有利于后期维护。缺点:额外的编写代码,增加了代码量。抽...    阅读全文
posted @ 2014-03-30 11:35
丶小八戒
阅读(154)
评论(0)
推荐(0)
        
 
                    
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号