元ネタ → ochococo/Design-Patterns-In-Swift クラス図 図の引用元:Wikipedia: Adapter パターン 概要 The adapter pattern is used to provide a link between two otherwise incompatible types by wrapping the "adaptee" with a class that supports the interface required by the client. Adapterパターンは、クライアントが必要とするインターフェースをサポートするAddapterクラスを用意してAdapteeをラップすることにより、2つの互換性のないタイプ間のリンクを提供するために使用されます。 サンプルコード // Target protocol NewDeathS