设计模式(5)-工厂模式(Factory)创建型
摘要:
要点l 所有工厂都用于封住对象的创建l 简单工厂虽然不是真正的设计模式,但仍不失为一个简单地方法,可以将客户程序从具体类解耦l 工厂方法使用继承,把对象的创建委托给子类,子类实现工厂方法的创建对象l 抽象工厂使用对象组合,对象的创建被实现在工厂接口所暴露出来的方法中l 所有工厂模式都通过减少应用程序和具体类之间的依赖促进松耦合l 工厂方法允许类将实例化延迟到子类中l 抽象工厂创建相关的对象家族而不需依赖它们具体的类l 依赖倒置原则,指导我们避免依赖具体类型而要尽量依赖抽象l 工厂是很有威力的技巧,帮助我们针对抽象编程,而不要针对具体类编程简单工厂 简单工厂不是一个设计模式,比较像一个编程习惯, 阅读全文
posted @ 2011-06-24 15:21 zjp 阅读(302) 评论(0) 推荐(0)
浙公网安备 33010602011771号