杜撰23种设计模式--简单工厂模式

1.简单工厂模式

简单工厂模式的概念:通过传参控制new的实例类型,实例的返回类型可以返回多态的类型。

例如:水果接口fruit.有接口方法吃,定义两种水果继承接口。

 接下来写工厂方法:

getFruit方法,通过传进来的参数,创建对应的实例,返回的是fruit类型进行多态的转换。

在主方法中,我们实例化出来工厂类,直接通过传参调用工厂类的方法获取对象,然后再来实现eat吃这个方法。  这一点很重要

简单工厂方法是一个创造型模式,他不关心创建的过程,只需要这个工厂给我返回一个实现类,我去调用实现类具体方法。

posted @ 2023-10-19 08:34  NobodyHero  阅读(19)  评论(0)    收藏  举报