HeadFirst设计模式读书笔记(4)-工厂模式

工厂方法模式:定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到子类。

所有工厂模式都用来封装对象的创建。工厂方法模式通过让子类决定该创建的对象是什么,来达到将对象创建的过程封装的目的。

依赖倒置原则(Dependency Inversion Principle):要依赖抽象,不要依赖具体类。

原文地址:https://www.cnblogs.com/candyzkn/p/3517433.html