工厂方法模式Factory Method,又称多态性工厂模式。在工厂方法模式中,核心的工厂类不再负责所有的产品的创建,而是将具体创建的工作交给子类去做。该核心类成为一个抽象工厂角色,仅负责给出具体工厂子类必须实现的接口,而不接触哪一个产品类应当被实例化这种细节
代码演示:
1. 创建工厂

2. 创建工厂方法调用接口(所有的产品需要new出来必须继承他来实现方法)

3. 创建工厂的产品(奥迪)

4. 创建工厂另外一种产品(宝马)

5. 创建工厂方法调用接口的实例(奥迪)

6. 创建工厂方法调用接口的实例(宝马)

7. 演示创建工厂的具体实例


京公网安备 11010802030320号