简单工厂模式:
核心:一个接口,一个继承接口的集具体类,一个工厂类
本质:工厂类的生产产品实例根据创建实例时传入参数的不同,动态的选择应该创建哪一个具体类的实例。
interface IFruit{
public void eat();
}
//产品类
class Apple implements IFruit{
@Override
public void eat() {
System.out.println("eat apple!");
}
}
//工厂类