杜撰23种设计模式--简单工厂模式
1.简单工厂模式
简单工厂模式的概念:通过传参控制new的实例类型,实例的返回类型可以返回多态的类型。
例如:水果接口fruit.有接口方法吃,定义两种水果继承接口。
接下来写工厂方法:
getFruit方法,通过传进来的参数,创建对应的实例,返回的是fruit类型进行多态的转换。
在主方法中,我们实例化出来工厂类,直接通过传参调用工厂类的方法获取对象,然后再来实现eat吃这个方法。 这一点很重要
简单工厂方法是一个创造型模式,他不关心创建的过程,只需要这个工厂给我返回一个实现类,我去调用实现类具体方法。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!
2022-10-19 代码随想录05