、一、工厂模式
1.1 设计模式
主要服务于面向对象;设计模式使代码更容易理解,更容易维护,更靠谱
分类:(1)创建型模式(2)结构性模式 (3)行为型模式
1.2 工厂模式
工厂模式用于隐藏创建对象的细节;
工厂模式核心是工厂类(Factory);
工厂模式可细分成简单工厂、工厂方法、抽象工厂;
1.2.1 简单工厂
1.2.2 项目应用
Chinese.java
package com.imooc.factory.i18n;
//最原始实现类,实现接口
//面向接口开发
public class Chinese implements I18N{
public String getTitle() {
return "人事管理系统";
}
}
创建接口:I18N
package com.imooc.factory.i18n;
public interface I18N {
String getTitle();
}
I18NFactory