JSでAdapterパターンを実現
Adapterパターンとは
既存のクラスに手を加えず目的のインターフェースに合わせるようにする。
それには、継承と譲渡を利用した手法がある。
継承を使ったクラス図は以下になる。
続いて譲渡を利用したクラス図は以下になる。
これをjavascriptでプログラミングすると以下になる。
gist730601ff480278678d0c
PrintBannerで継承を行い、PrintBanner2で譲渡を利用していることが確認できる。
既存のクラスに手を加えず目的のインターフェースに合わせるようにする。
それには、継承と譲渡を利用した手法がある。
継承を使ったクラス図は以下になる。
続いて譲渡を利用したクラス図は以下になる。
これをjavascriptでプログラミングすると以下になる。
gist730601ff480278678d0c
PrintBannerで継承を行い、PrintBanner2で譲渡を利用していることが確認できる。