Was ist niedrige Kopplung in Ooad?
Was ist niedrige Kopplung in Ooad?

Video: Was ist niedrige Kopplung in Ooad?

Video: Was ist niedrige Kopplung in Ooad?
Video: Softwarearchitektur #5: Kohäsion und Kopplung 2024, April
Anonim

Niedrige Kopplung :-

Kupplung bezieht sich auf die Beziehung eines Moduls zu einem anderen Modul. Ein Modul wird als stark mit einem anderen Modul gekoppelt bezeichnet, wenn Änderungen daran zu Änderungen des anderen Moduls führen

Was bedeutet dann niedrige Kopplung?

Kupplung bedeutet inwieweit verschiedene Module sind voneinander abhängig und wie die anderen Module sind betroffen, wenn einige/erhebliche Funktionen eines Moduls geändert werden. Niedrige Kopplung ist hervorgehoben als die Abhängigkeit hat gepflegt werden niedrig damit die geringsten/vernachlässigbaren Änderungen sind zu anderen Modulen gemacht.

Was ist außerdem die Ooad-Kopplung? Im Software-Engineering, Kupplung ist der Grad der gegenseitigen Abhängigkeit zwischen Softwaremodulen; ein Maß dafür, wie eng zwei Routinen oder Module verbunden sind; die Stärke der Beziehungen zwischen den Modulen. Kupplung wird normalerweise mit Kohäsion kontrastiert.

Wie bekommt man in Anbetracht dessen eine niedrige Kopplung?

Niedrige Kopplung kann sein erreicht durch weniger Klassen, die miteinander verlinken. Das beste Weg, um die Kopplung zu reduzieren erfolgt durch die Bereitstellung einer API (Schnittstelle).

Warum sollte die Kopplung zwischen Klassen minimiert werden?

Lose Kupplung ist wünschenswert. Das bedeutet, dass Objekte unabhängiger voneinander arbeiten. Lose Kupplung minimiert der "Welleneffekt", bei dem sich eins ändert Klasse Notwendigkeit für Änderungen in anderen verursachen Klassen . Ein hoher Zusammenhalt ist wünschenswert, weil es bedeutet, dass die Klasse tut ein Job gut.

Empfohlen: