单选题 如下图所示为______设计模式,适用于______。
【正确答案】 C
【答案解析】
【正确答案】 D
【答案解析】[解析] 外观设计模式要求一个子系统的外部与其内部的通信必须通过一个统一的对象进行交互。外观设计模式提供一个高层次的接口使得子系统更易于使用。
外观模式的适用情况如下。
(1)为复杂的子系统提供一个简单的接口。
(2)客户程序与抽象类的实现部分之间存在着很大的依赖性。
(3)构建一个层次结构的子系统时,适用外观模式定义子系统中每层的入口点。