题目

某快餐厅主要制作并出售儿童套餐,一般包括主餐(各类比萨)、饮料和玩具,其餐品种类可能不同,但制作过程相同。前台服务员(Waiter)调度厨师制作套餐。欲开发一软件,实现该制作过程,设计如下所示类图。该设计采用( )模式将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。其中,( )构造一个使用Builder接口的对象。该模式属于( )模式,该模式适用于( )的情况。

1.jpg


作答
当一个系统应该独立于它的产品创建、构成和表示时
当一个类希望由它的子类来指定它所创建的对象的时候
当要强调一系列相关的产品对象的设计以便进行联合使用时
当构造过程必须允许被构造的对象有不同的表示时
答案/解析
查看试卷及答案