工厂模式:
每一种设计模式都有它要解决的问题:
工厂模式最主要解决的问题就是创建者和调用者的耦合,那么代码层面其实就是取消对new的使用。
工厂模式有三种:
1. 简单工厂模式
2. 工厂方法模式
3. 抽象方法模式
先来看看,简单工厂模式——也叫静态工厂模式,这里举个例子:你要去买一台手机,你不用关心手机是怎么生产出来的,里面的零件具体又是怎么制造的,这些通通都交给工厂去处理,你尽管去买手机就好了。
简单工厂模式图
代码示例:
Phone接口
public interface Phone {
void getBrand();
}
Meizu品牌类
public class Mei
1