今回のお薦め書籍は「増補改訂版Java言語で学ぶデザインパターン入門 」です。
うちの会社はJava開発が多いのですが、最近のJava開発ではフレームワークを
使用しての開発が必須になってきていると思います。
ただし、Java開発をしている人でフレームワークを意識して開発している人は
少なく、基本的にはJava構文を知っていれば問題ないと思います。
しかし、ソースレビューを行っているとJava(オブジェクト指向)のメリットを
生かせていないソースをたくさん見ることがあります。
もし、自分のソースで以下の内容が当てはまる方にはお勧めです。
【書籍を購入したほうがいい方】
・オブジェクト指向のメリットが理解できない人
・オブジェクト指向とそれ以外のソースで書き方に違いがない人
・ソースの中がIF文だらけの人
・作成する機能のクラス構成が頭に浮かばない人
【対象者】
・Java開発をしている人
【取得できるスキル】
パターン別のオブジェクト指向におけるクラス構成が理解できます。
また、チームで構成を決めるときなどの意識の共有が可能です。
この書籍で説明されているのはGoFのデザインパターンとなります。
【書籍内容】
難易度:★★★☆☆
向上度:★★★★☆
お薦め:★★★★★