「Java 言語で学ぶデザインパターン入門」を読み終えました。 今回は内容を Kotlin で実装してみるということをやっていました。 リポジトリ
この本自体は割と前からある本なのですが、今回第 3 版が出て内容が新しくなったと聞き、思い切って購入しました。 4,290 円でした。 技術書は高い。
学生時代は研究室に古い版の本があり、何度か読んだのですが、読むだけでは全然理解できないままでいました。
やってみた感想ですが、自分が委譲の強力さを全然理解していなかったことを痛感しました。 普段は知らないまま使っていたパターン(Spring bean のプロキシなど)を理解する良い機会になりました。
一方、やはり Java だと冗長になる部分が多く、Kotlin で再実装すると、コード例よりもすっきり書ける場面が多かったです。