PHPで学ぶデザインパターン - Adapterパターン

概要

PHPで学ぶデザインパターン Advent Calendar 2018で間に合わなかった記事。

Adaperパターンとは

元となるクラスに修正を加えることなくインターフェースを変更することができるパターン。

異なるインターフェース間の互換性を調整するようなAdapterクラスを用意することで実現する。

実装

所感

インターフェースに定義されたメソッドで振る舞いをラップするメソッドをつくる感じ。 使い所を慎重に考える必要がありそう。

参考