概要
PHPで学ぶデザインパターン Advent Calendar 2018で間に合わなかった記事。
Adaperパターンとは
元となるクラスに修正を加えることなくインターフェースを変更することができるパターン。
異なるインターフェース間の互換性を調整するようなAdapterクラスを用意することで実現する。
実装
所感
インターフェースに定義されたメソッドで振る舞いをラップするメソッドをつくる感じ。 使い所を慎重に考える必要がありそう。
PHPで学ぶデザインパターン Advent Calendar 2018で間に合わなかった記事。
元となるクラスに修正を加えることなくインターフェースを変更することができるパターン。
異なるインターフェース間の互換性を調整するようなAdapterクラスを用意することで実現する。
インターフェースに定義されたメソッドで振る舞いをラップするメソッドをつくる感じ。 使い所を慎重に考える必要がありそう。