ソフトウェアアーキテクチャ博物館AtMuseum失敗パターン解説 曖昧な責務 説明 クラス名と変数の相関が薄い。変数が雑多であり、寄せ集めている。 変数が雑多であるということは、様々なことを実施できる、ことになります。 いわゆる「何でも屋」クラスになってしまい、そのクラスを中心とした中央集権的な構造になってしまいます。 責務分割されていないので、変更の影響範囲が分かりません。 オブジェクト指向では、クラス名と変数(属性)の組合せが責務となります。 変数が単一目的であり、かつ、クラス名にふさわしいのであれば「責務」が明快であると言えます。