Open LeoAndo opened 2 years ago
既に提供されている部品がそのまま使えないときに必要な形に変換してから利用することがよくある。 「既に提供されているもの」と「必要なもの」の間の「ずれ」を埋めるようなデザインパターンがAdapterパターン
Adapterパターンには以下の2種類がある。
Printインタフェースで提供されるメソッドのみを利用したい!というプログラマの意図をはっきりさせたいため、 PrintBanner型の変数に代入していない。 https://github.com/LeoAndo/java-training/blob/main/Adapter/src/com/example/Main.java#L6
Print p = new PrintBanner("Hello");
既に提供されている部品がそのまま使えないときに必要な形に変換してから利用することがよくある。 「既に提供されているもの」と「必要なもの」の間の「ずれ」を埋めるようなデザインパターンがAdapterパターン
Adapterパターンには以下の2種類がある。