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

1.简单工厂模式

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

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

 接下来写工厂方法:

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

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

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

posted @   NobodyHero  阅读(12)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!
历史上的今天:
2022-10-19 代码随想录05
点击右上角即可分享
微信分享提示