- 属于创建型模式,它提供了一种创建对象的最佳方式。
- 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。
- 举例:好比你需要什么车,直接输入名字就好了,不需要管汽车怎么建造的,怎么来的.
实现代码流程
-
步骤1
创建接口
public interface Car {
void draw();
}
-
步骤2
创建接口实现类
public class Benz implements Car {
@Override
public void draw() {
System.out.println("Inside Benz ::draw() method.");
}
}
public class BMW implements