前回はIteratourを写経したので今回はAdapterを写経しました。
写経と言っても 写経してからなにかを作ってみるというもので、写経ではないですね。
しかし、写経も実はしているので御愛嬌。
Adapter
既存のクラスに対して修正を加えることなく、インタフェースを変更することができる。Adapter パターンを実現するための手法として継承を利用した手法と委譲を利用した手法*1
成果物
今回のコードはこちら!!
Adapterの仕組みを使ってみてHTMLジェネレータ(笑)を作ってみました。
br, small, strongの3つのタグを表示できるものを実装してみました。
Interface名やらがイケてないですね。
どうすれば適している名前が付けれるものか...
感想
どのような動きをしているのかが理解できてよかったのですが、問題が一つ!
本を読みながらやっていないからコードだけの理解で、じゃぁどのように使っていけるの?などの発展が見えない...
写経もしながら本を読んで自分なりにアウトプットできるようにしていきます。