Skip to content

Latest commit

 

History

History

23-bridge

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

桥梁模式

四个角色:

  • Abstraction 抽象化角色

    它的主要职责是定义出该角色的行为,同时保存一个对实现化角色的引用, 该角色一般是抽象类。

  • Implementor 实现化角色

    它是接口或抽象类,定义角色必需的行为和属性。

  • RefinedAbstraction 修正抽象化角色

    它引用实现化角色对抽象化角色进行修正。

  • ConcreteImplementor 具体实现化角色

    它实现接口或抽象类定义的方法和属性。