パターンを担当しました。パターンについて説明したほか、以下の話題についても議論しました。(https://github.com/y-uti/dpmt-java)。形で提供される非同期処理の裏側をよく理解できる内容でした。クラスを直接利用する説明が中心ですが*1、そういった説明のおかげで、基本的な部品を利用して非同期処理の枠組みを組み立てていく様子を分かりやすく学べました。読書会としては、「今ならこう書く」「○○言語ならこう書く」という議論に発展することも多く、これは思いがけない副産物でした。教科書の内容で少し物足りなかったのは、各章が何に関するパターンなのかという整理が明示的にはされていないところです。(スレッドの生成や破棄)、スレッド間でのデータ送受信、などがありそうですが、そのような観点から、それぞれのパターンをもう一つ大きな分類で整理してみると、より理解が深まりそうです*2。パッケージを使って同等の内容をより抽象的に実現するコードも示されています。*2:同じ著者の『増補改訂版Java言語で学ぶデザインパターン入門』でも、大枠としての各パターンの分類、位置付けよりも、サンプルプログラムを通して一つ一つのパターンを具体的に理解することを重視している印象があります。そのような意図で書かれているのかとも思います。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。