Qu'est-ce qu'un faible couplage dans Ooad ?
Qu'est-ce qu'un faible couplage dans Ooad ?

Vidéo: Qu'est-ce qu'un faible couplage dans Ooad ?

Vidéo: Qu'est-ce qu'un faible couplage dans Ooad ?
Vidéo: Patrons d'assignation des responsabilités (GRASP) [INF5153] 2024, Novembre
Anonim

Couplage bas :-

Couplage fait référence à la relation d'un module avec un autre module. On dit qu'un module est fortement couplé avec un autre module si des modifications de celui-ci entraîneront des modifications de l'autre module

Alors, que signifie un faible couplage ?

Moyens de couplage dans quelle mesure divers modules sommes interdépendants et comment les autres modules sommes affecté sur la modification de certaines / fonctionnalités considérables d'un module. Le faible couplage est souligné comme la dépendance a à maintenir meugler de sorte que des changements très minimes/négligeables sommes apportées à d'autres modules.

A côté de ci-dessus, qu'est-ce que le couplage Ooad ? En génie logiciel, couplage est le degré d'interdépendance entre les modules logiciels; une mesure de l'étroitesse des liens entre deux routines ou modules; la force des relations entre les modules. Couplage est généralement opposé à la cohésion.

Compte tenu de cela, comment obtenez-vous un faible couplage?

Couplage bas peut être atteint en ayant moins de classes reliées entre elles. Le meilleur moyen de réduire le couplage est en fournissant une API (interface).

Pourquoi minimiser le couplage entre les classes ?

Lâche couplage est souhaitable. Cela signifie que les objets fonctionnent plus indépendamment les uns des autres. Lâche le couplage minimise l'"effet d'entraînement" où les changements dans un classer entraîner la nécessité de changements dans d'autres Des classes . Une cohésion élevée est souhaitable car cela signifie que la la classe fait un travail bien.

Conseillé: