摘要:        
示例代码详见 "https://github.com/52fhy/design_patterns" 抽象工厂 抽象工厂(Abstract Factory)是应对产品族概念的。比如说,每个汽车公司可能要同时生产轿车、跑车、货车、客车,那么每一个工厂都要有创建轿车,货车和客车的方法。 在学习抽象工厂具体    阅读全文
posted @ 2017-06-25 11:33
飞鸿影
阅读(819)
评论(0)
推荐(0)
        
            
        
        
摘要:        
示例代码详见 "https://github.com/52fhy/design_patterns" 工厂方法 工厂方法是针对每一种产品提供一个工厂类。通过不同的工厂实例来创建不同的产品实例。 相比简单工厂,创建对象这件事不再交由一个类来创建:把简单工厂拆分,每个产品由专门的一个简单工厂来实现,每个简    阅读全文
posted @ 2017-06-25 09:21
飞鸿影
阅读(565)
评论(0)
推荐(1)
        
            
        
        
摘要:        
示例代码详见 "https://github.com/52fhy/design_patterns" 简单工厂 简单工厂模式的工厂类一般是使用静态方法,通过接收的参数的不同来返回不同的对象实例。 也就是使用的时候通过传参来确定生成不同的对象。 简单工厂UML图: 简单工厂需要有3个角色: Produc    阅读全文
posted @ 2017-06-25 09:01
飞鸿影
阅读(549)
评论(0)
推荐(1)
        

 浙公网安备 33010602011771号
浙公网安备 33010602011771号