建造者模式
建造者模式:使用多个简单的对象一步一步构建成一个复杂的对象,适用于一些基本的组成不变,但是可以有多种组合,也就是所谓的“套餐”。不多说,直接上代码
第一步创建基础的对象
比如这个,来个蔬菜汉堡
鸡肉汉堡
当然不只是汉堡,那必须得有饮料啊
百事可乐
这样一些基础的组成就创建完成了,接下来就是进行组合了
假如提供鸡肉汉堡+百事可乐,这种套餐,那就创建出来吧
先来一个创建“套餐”的模板
接下来就把我们想要的基础对象放进去
最后直接说需要吃的套餐名称就行
这样一个套餐就创建出来了,不用每次来都说需要吃什么什么,只需要一个名称就行,可以使用基础对象进行任意组合
一个字:绝
下一篇:原型模式
分类:
java的23种设计模式
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】