设计模式之工厂模式 什么是工厂模式? 工厂模式是一种常见的设计模式,将我们创建对象的行为封装(因为创建对象的行为往往是重复的)然后直接调用工厂所给出的方法创建对象即可。 工厂模式有三种: 1. 简单工厂模式 2. 工厂方法模式 3. 抽象工厂模式 接下来我依次进行说明。 简单工厂模式 简单工厂模式的实现非常简单。 假设我们现在有如下的关系。ICourse接口,JavaCourse是他的一个实现类,如下。 public interface ICourse { void begin(); } public class JavaCourse implements ICourse{