其他分享
首页 > 其他分享> > 建造者模式

建造者模式

作者:互联网

建造者模式:使用多个简单的对象一步一步构建成一个复杂的对象,适用于一些基本的组成不变,但是可以有多种组合,也就是所谓的“套餐”。不多说,直接上代码

第一步创建基础的对象

 

 

 

比如这个,来个蔬菜汉堡

 

 鸡肉汉堡

 

 当然不只是汉堡,那必须得有饮料啊

 

 百事可乐

 

 这样一些基础的组成就创建完成了,接下来就是进行组合了

假如提供鸡肉汉堡+百事可乐,这种套餐,那就创建出来吧

先来一个创建“套餐”的模板

 

 接下来就把我们想要的基础对象放进去

 

最后直接说需要吃的套餐名称就行

 

 这样一个套餐就创建出来了,不用每次来都说需要吃什么什么,只需要一个名称就行,可以使用基础对象进行任意组合

一个字:绝

下一篇:原型模式

 

标签:百事可乐,组合,对象,创建,建造,模式,套餐,汉堡
来源: https://www.cnblogs.com/itmuzi/p/16521170.html