のぶLab.

流しのソフトウェアエンジニアの雑記帳. Android, Scala, Clojure, Ruby on Railsなど

GOFデザインパターンをPythonで - Adapter

こちらの写経です。

Adapter

あるクラスのインターフェイスをクライアントの要求するインターフェイスへ変換する。

ここではAdapterクラスを介してDog、Cat、Human、Carクラス内のメソッドをmake_noise()として呼び出す。