はじめに 今回はブリッジパターン(Bridge Pattern)について解説します。 機能と実装を分離し、複数の方向にクラスを拡張できるようにするデザインパターンです。 ブリッジパターンとは? TECHSCOREさんの解説があります。 参考:TECHSCORE | Bridgeパターン 以下、引用です。 第9章では Bridge パターンを学びます。Bridgeパターンとは、「Bridge」すなわち「橋」の役割を果たすパターンです。Bridgeパターンを利用することで、機能と実装を分離して、それぞれを独立に拡張することができるようになります。 例えば、ある methodA というメソッドを持つクラス MyClassA は、methodA メソッドの実装が異なる MyClassASub1、MyClassASub2 という2つのクラスによって継承されているとします。このとき、MyClassA