简单工厂模式简述
工厂模式用于封装和管理对象的创建,是一种创建型模式。
简单工厂模式则是简单的进行封装,再通过工厂创建对象。
一、项目结构
Factory是工厂包,Interface接口包,impl实现包,main则是主函数。
工厂生产需要有生产规定,interface存放的java就是这一系列规定
Languages.java
本次代码以语言举例,先规范一个语言
package Interface;
public interface Languages {
void say();
}
接着是每个语言的实现Chinese.java和English.java
package Interface.impl;
import Interface.Languages;
public class Chinese implements Languages {
public Chinese(){
this.