java设计模式之工厂模式的使用|普通工厂模式、多个工厂方法模式、静态工厂方法模式、抽象工厂模式的使用|工厂模式的高级使用

目录

工厂方法模式(Factory Pattern)

前言

1.普通工厂模式

 demo:

运行结果: 

    2、多个工厂方法模式

demo:

 运行结果:

    3、静态工厂方法模式

demo:

  运行结果:

 4、抽象工厂模式(Abstract Factory)

demo:

运行结果:

高级使用

1、通过if...else...来判断

demo

运行结果:

2、通过注解,切面编程

demo:

运行结果:


 

工厂方法模式(Factory Pattern)

前言

工厂方法模式分为三种:普通工厂模式   多个工厂方法模式   静态工厂方法模式

在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象

你可能感兴趣的:(#,设计模式,面试这样回答,设计模式,工厂模式)