杜撰23种设计模式--简单工厂模式
1.简单工厂模式
简单工厂模式的概念:通过传参控制new的实例类型,实例的返回类型可以返回多态的类型。
例如:水果接口fruit.有接口方法吃,定义两种水果继承接口。
接下来写工厂方法:
getFruit方法,通过传进来的参数,创建对应的实例,返回的是fruit类型进行多态的转换。
在主方法中,我们实例化出来工厂类,直接通过传参调用工厂类的方法获取对象,然后再来实现eat吃这个方法。 这一点很重要
简单工厂方法是一个创造型模式,他不关心创建的过程,只需要这个工厂给我返回一个实现类,我去调用实现类具体方法。