【デザインパターン】【GoF】【Java】Bridge パターン ~橋渡し~

使いどころ

 * 機能と実装を分けたい場合

関連するデザインパターン

 * Adapterパターン

登場人物

Abstraction(抽象化)

 * 機能クラスのスーパークラス

RefinedAbstraction(改善した抽象化)

 * 「Abstraction」を機能追加したクラス

Implementor(実装者)

 * 機能実装の継承関係の最上位クラス

ConcreteImplementor(具体的な実装者)

 * 「Implementor」を継承したクラス

Client(利用者)

 * 利用者