実装のクラス階層の最上位クラス。DisplayImplクラス。StringDisplayImplクラス。まとめBridgeパターンの特徴は「機能のクラス階層」と「実装のクラス階層」を分けている点。この2つのクラス階層を分けておけば、それぞれのクラス階層を独立に拡張できる。機能を追加したければ機能のクラス階層にクラスを追加する。このとき、実装のクラス階層は修正する必要がない。追加した機能は「すべての実装」で利用できる。例として、OS依存の部分があるプログラムにBridgeパターンを適用することを考える。linuxなど)それぞれのクラスを作る。することによって、「機能のクラス階層」側でいくら機能を追加しても、各OS同時に対応していることになる。2種類のクラス階層に分離することで、クラス拡張を見通しよく行うことができる。(1)はてなブログをはじめよう!tic40さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。