设计模式 -- 创建者模式(Builder Pattern)
一、 为何需要创建者模式 我们先来看一个生活中的场景, 经过了一上午工作,饥肠辘辘的小王来到了食堂想要饕餮一番,食堂的饭菜着实不错啊,有30道菜,5种水果可供选择,一番纠结后,小王最终选了一个大鸡腿、一份红烧肉、一碟小青菜、另配米饭和汤。然后美滋滋的吃了起来。 让我们先来分析一下该场景:食堂提供了很多种菜肴和水果, 而在小王的午饭中,除了米饭和汤是固定的, 其它的只有几个菜会被做为午饭;这样下来, 小王有成百上千种方法来搭配自己的午饭; 就是这样一个很常见的...
原创
2020-05-30 10:25:57 ·
148 阅读 ·
0 评论