疎結合

読み

そけつごう

意味

  • システムの各部分が独立性を保ち、互いへの依存関係を最小限に抑えた設計
  • 一つの部分を変更しても、他の部分への影響が少ない、柔軟なシステム構成

比喩

レゴブロックのような設計。各パーツが独立しているので、一部を交換しても全体が壊れない。

語源

loose coupling = 緩い結合

例文

  • 疎結合なAPIで各サービスを独立して開発。
  • 疎結合設計により部分的な変更が容易になる。

よくある勘違い

  • 疎結合は性能が悪いと思うこと → 適切な疎結合は保守性を高め、長期的には開発効率を向上させます。

関連用語