设计模式学习笔记(三)
摘要:抽象工厂模式(Abstract Factory Pattern) 抽象工厂模式提供了一个接口,用于创建相关或者依赖对象的家族,而不需要指定具体实现类. 抽象工厂模式允许客户使用抽象接口来创建一组相关的产品,客户类和工厂类分开,客户需要任何产品的时候只需要向工厂请求即可,客户无需修改就可以获得新产品. 设计原则 1.多用对象组合,少用继承 抽象工厂模式告诉我们要多用对象组合,少用继承(是少用而不是不用),这是因为继承的方式会存在一定的依赖性,基类的改变对子类的影响相对于对象组合来说较大,因此要多用组合,少用继承. 2.针对抽象编程,不针对实现编程 当设计一个软件系统的时候,要尽可能...
阅读全文
posted @ 2013-02-24 18:36
浙公网安备 33010602011771号