Adapterパターン
Adapterパターンは、
2つのインタフェースが異なるクラスを繋げるための
クラスを作成するデザインパターンです。
または、実績のあるクラスをバージョンアップする時に、
既存のクラスに手を加えずに、
アダプタクラスを作成することで、
新しいAPIに対応させることができます。
このAdapterパターンでは、
既存のクラスを継承して、
新しいAdapterクラスを作成する方法と、
新しいクラスが既存クラスの
インスタンスを持つ方法があります。
Adapterパターンで重要なのは、
既存のクラスに手を加えずに、
まさにアダプタとなるクラスを作ることだといえます
参考資料
myenigma.hatenablog.com
myenigma.hatenablog.com
myenigma.hatenablog.com
myenigma.hatenablog.com
myenigma.hatenablog.com
myenigma.hatenablog.com
myenigma.hatenablog.com
myenigma.hatenablog.com
myenigma.hatenablog.com
myenigma.hatenablog.com
myenigma.hatenablog.com
myenigma.hatenablog.com
myenigma.hatenablog.com
myenigma.hatenablog.com
myenigma.hatenablog.com
myenigma.hatenablog.com
myenigma.hatenablog.com
myenigma.hatenablog.com
myenigma.hatenablog.com
myenigma.hatenablog.com
myenigma.hatenablog.com
myenigma.hatenablog.com
myenigma.hatenablog.com