2011-07-31 13 views
2

カップリングこの質問は、木、のようなソフトウェアを扱います:凝集VS。

  • ツリーの各ノードは、いくつかのコード単位を表し、(例えばクラス\方式\ラインなど)
  • ノードXはノードYの息子の場合は、ソース・コード・XはY

に設定されている。ここ用語Tの定義である:ノードXへ

T相対X上の任意の変更は範囲内にあるノードの変化をもたらす確率でありますXのサブツリー。

Tとは何ですか?結束または結合?

+5

私は宿題を嗅ぐ? –

+0

先週私の試験に入った –

答えて

4

カップリングはノード間で水平になります。結束は同じ木の中で垂直になります。 Tは結束します。

緩やかに結合された2つの独立したモジュールは、別々のサブツリーになり、一方の変更は他方に影響しません。しかし、緊密に結合されている場合、別のサブツリーにあるにもかかわらず、一方の変更は他方の変更を必要とする可能性があります。明らかに、これはTのものではありません。

関連する問題