TOP

このエントリーをはてなブックマークに追加

Middle Man

Middle Man(ミドルマン)

Middle Manは、クラスが他のクラスのメソッドを単に呼び出すだけになっている場合に発生します。

兆候と症状 クラスの多くのメソッドが、他のクラスのメソッドを単に呼び出しているだけ。

問題の理由 責任の分担が適切でない場合や、設計が複雑化している場合に発生します。

対処

効果

  • 設計の単純化
  • 保守性の向上


書籍としてはこの辺りが参考になると思います。

リファクタリング第2版
refactoring
レガシーコード改善ガイド
legacy_code