假设现在要创建一个Web应用框架,基于此框架能够创建不同的具体Web应用,比如博

练习题库2022-08-02  5

问题 假设现在要创建一个Web应用框架,基于此框架能够创建不同的具体Web应用,比如博客、新闻网站和网上商店等;并可以为每个Web应用创建不同的主题样式,如浅色或深色等。这一业务需求的类图设计适合采用(  )模式(如下图所示)。其中(  )是客户程序使用的主要接口,维护对主题类型的引用。此模式为(  ),体现的最主要的意图是(  )。问题1选项A.观察者(Observer)B.访问者(Ⅴisitor)C.策略(Strategy)D.桥接(Bridge)问题2选项A.WebApplicationB.BlogC.ThemeD.Light问题3选项A.创建型对象模式B.结构型对象模式C.行为型类模式D.行为型对象模式问题4选项A.将抽象部分与其实现部分分离,使它们都可以独立地变化B.动态地给一个对象添加一些额外的职责C.为其他对象提供一种代理以控制对这个对象的访问D.将一个类的接口转换成客户希望的另外一个接口

选项

答案 DABA

解析 桥接模式是一种结构型设计模式。Bridge模式基于类的最小设计原则,通过使用封装、聚合及继承等行为让不同的类承担不同的职责。将类的抽象部分和它的实现部分分离开来,使它们可以独立地变化。
转载请注明原文地址:https://tihaiku.com/congyezige/2410411.html

最新回复(0)