-
Abstraction 抽象化角色
它的主要职责是定义出该角色的行为,同时保存一个对实现化角色的引用, 该角色一般是抽象类。
-
Implementor 实现化角色
它是接口或抽象类,定义角色必需的行为和属性。
-
RefinedAbstraction 修正抽象化角色
它引用实现化角色对抽象化角色进行修正。
-
ConcreteImplementor 具体实现化角色
它实现接口或抽象类定义的方法和属性。
23-bridge
Folders and files
Name | Name | Last commit date | ||
---|---|---|---|---|
parent directory.. | ||||