建造者模式:使用多个简单的对象一步一步构建成一个复杂的对象,适用于一些基本的组成不变,但是可以有多种组合,也就是所谓的“套餐”。不多说,直接上代码
第一步创建基础的对象
比如这个,来个蔬菜汉堡
鸡肉汉堡
当然不只是汉堡,那必须得有饮料啊
百事可乐
这样一些基础的组成就创建完成了,接下来就是进行组合了
假如提供鸡肉汉堡+百事可乐,这种套餐,那就创建出来吧
先来一个创建“套餐”的模板
接下来就把我们想要的基础对象放进去
最后直接说需要吃的套餐名称就行
这样一个套餐就创建出来了,不用每次来都说需要吃什么什么,只需要一个名称就行,可以使用基础对象进行任意组合
一个字:绝
下一篇:原型模式
标签:百事可乐,组合,对象,创建,建造,模式,套餐,汉堡 来源: https://www.cnblogs.com/itmuzi/p/16521170.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。