文脈

レイヤ分割でもクラス分割でもなんでもいいんだけど、ソフトウェアを構成する要素をどんどん分割していくと要素内は単純になるけど、全体では複雑になる。どのあたりが適切なのかは文脈と設計者のセンスに依存する。結局、どんな状況にもあてはまる唯一の回答はないってことで、文脈がわからないと、その設計判断が正しいかどうかはよくわからない。パターンというのは、そういう文脈を伝えるうまい手段(形式)だとは思うんだけど、strictなフォームで書くってのは難しいよなって思う。