题目详情

欲使一个后端数据模型能够被多个前端用户界面连接,采用( )模式最适合

  • A.装饰器(Decorator)
  • B.享元(Flyweight)
  • C.观察者(Observer)
  • D.中介者(Mediator)

正确答案及解析

正确答案
D
解析

抽象工厂模式(Abstract Factory):提供一个接口,可以创建一系列相关或相互依赖对象,而无需指定它们具体类

构建器模式(Builder):将一个复杂类表示与其构造相分离,使得相同构建过程能够得出不同表示

工厂方法模式(Factory Method):定义一个创建对象接口,但由子类决定需要实例化哪一个类工厂方法使得子类实例化过程推迟

原型模式(Prototype):用原型实例指定创建对象类型,并且通过拷贝这个原型来创建新对象

单例模式(Singleton):保证一个类只有一个实例,并提供一个访问它全局访问点

适配器模式(Adapter):将一个类接口转换成用户希望得到另一种接口它使原本不相容接口得以协同工作

桥接模式(Bridge):将类抽象部分和它实现部分分离开来,使它们可以独立地变化

组合模式(Composite):将对象组合成树型结构以表示“整体-部分”层次结构,使得用户对单个对象和组合对象使用具有一致性

装饰模式(Decorator):动态地给一个对象添加一些额外职责它提供了用子类扩展功能一个灵活替代,比派生一个子类更加灵活

外观模式(Facade):定义一个高层接口,为子系统中一组接口提供一个一致外观,从而简化了该子系统使用

享元模式(Flyweight):提供支持大量细粒度对象共享有效方法

代理模式(Proxy):为其他对象提供一种代理以控制这个对象访问

职责链模式(Chain of)

你可能感兴趣的试题

单选题

设16位浮点数,其中阶符1位、阶码值6位、数符1位、尾数8位。若阶码用移码表示,尾数用补码表示,则该浮点数所能表示的数值范围是( )。

中级嵌入式系统设计师,章节练习,软件水平考试《中级嵌入式系统设计师》

  • A.见图A
  • B.见图B
  • C.见图C
  • D.见图D
查看答案
单选题

平均故障间隔时间MTBF用以表示系统平均无故障可正常运行的时间,下列与MTBF有关的叙述不正确的是______。

中级嵌入式系统设计师,章节练习,软件水平考试《中级嵌入式系统设计师》

  • A.见图A
  • B.见图B
  • C.见图C
  • D.见图D
查看答案
问答题

初级网络管理员,专项练习,软件水平考试《网络管理员》模拟题

初级网络管理员,专项练习,软件水平考试《网络管理员》模拟题

查看答案
单选题

中级软件设计师,模拟试题,2022年软件水平考试《中级软件设计师》模拟题

  • A.A
  • B.B
  • C.C
  • D.D
查看答案
单选题

中级软件设计师,模拟试题,2022年软件水平考试《中级软件设计师》模拟题

  • A.R
  • B.S
  • C.RS
  • D.R,S
查看答案

相关题库更多 +