为图形用户界面(GUI)组件定义不同平台的并行类层次结构,适合采用(  )模式。

题库2022-08-02  69

问题 为图形用户界面(GUI)组件定义不同平台的并行类层次结构,适合采用(  )模式。A.享元(Flyweight)B.抽象工厂(AbstractFactory)C.外观(Facade))D.装饰器(Decorator)

选项 A.享元(Flyweight)
B.抽象工厂(AbstractFactory)
C.外观(Facade))
D.装饰器(Decorator)

答案 B

解析 抽象工厂模式(AbstractFactory):提供一个接口,可以创建一系列相关或相互依赖的对象,而无需指定它们具体的类。
享元模式(Flyweight):提供支持大量细粒度对象共享的有效方法。
装饰模式(Decorator):动态地给一个对象添加一些额外的职责。它提供了用子类扩展功能的一个灵活的替代,比派生一个子类更加灵活。
外观模式(Facade):定义一个高层接口,为子系统中的一组接口提供一个一致的外观,从而简化了该子系统的使用。
本题是针对不同的平台定义一系列的组件,因此,选择抽象工厂模式。
转载请注明原文地址:https://tihaiku.com/congyezige/2410628.html

最新回复(0)