ソフトウェアアーキテクチャ博物館AtMuseum 解法パターン解説 単一責務 説明 ひとつの箱(モジュール)がひとつの目的を持つように関心事を分離します。 関心事の分離 モジュールを単一目的として、それが分かる名称を付けます。 高凝集 ファイル内の変数が単一目的であれば凝集度は高くなります。 様々な変数を持たないようにファイル分割(クラス分割)することが設計です。 リファクタリング ファイル内に様々な変数を持つ場合は、変数ごとにファイル分割することでリファクタリングできます。