多做题,通过考试没问题!

设计模式

睦霖题库>大学试题(计算机科学)>设计模式

根据以下场景说明,请选用最合适的设计模式,并阐述该设计模式的原理及其优缺点? 场景:假设某天你请朋友吃饭,麦当劳的鸡翅和肯德基的鸡翅都是朋友爱吃的东西,虽然口味有所不同,但不管你带朋友去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。

正确答案: 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。
消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。
答案解析:
进入题库查看解析

微信扫一扫手机做题