简介

工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。
简单来说,传给工厂一个参数,根据参数去创建不同的对象,创建对象的过程被工厂屏蔽了,你只需要告诉我要什么类型的对象就行。

简单工厂

工厂方法

抽象工厂