首页 > 试题广场 >

设计模式将抽象部分与它的实现部分相分离

[单选题]
设计模式将抽象部分与它的实现部分相分离
  • Singleton(单例)
  • Bridge(桥接)
  • Composite(组合)
  • Facade(外观)

单例模式特点:

  • 单例类只能有一个实例。
  • 单例类必须自己创建自己的唯一实例。
  • 单例类必须给所有其他对象提供这一实例。

桥接模式特点:

  • 将抽象部分与它实现部分分离,使他们都可以独立变化,抽象类和子类实现自己的对象

组合模式特点:

  • 将对象组合成树形结构以表示‘部分-整体’的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性

外观模式特点:

  • 为子系统中一组接口提供一个一致的界面,此模式定义了一个高层接口
编辑于 2020-06-10 17:01:52 回复(0)