Hvad er lav kobling i Ooad?
Hvad er lav kobling i Ooad?

Video: Hvad er lav kobling i Ooad?

Video: Hvad er lav kobling i Ooad?
Video: Object Oriented Analisis and Design(OOAD)|Tutorial 01-Introduction |කුප්පිය 01|NSJ Online Academy 2024, Kan
Anonim

Lav kobling :-

Kobling refererer til forholdet mellem et modul og et andet modul. Et modul siges at være stærkt koblet med et andet modul, hvis ændringer i det vil resultere i ændringer til det andet modul

Så hvad betyder lav kobling?

Kobling betyder i hvilket omfang forskellige moduler er indbyrdes afhængige og hvordan de andre moduler er påvirket af at ændre en del/betydelig funktionalitet af et modul. Lav kobling er fremhævet som afhængigheden har skal vedligeholdes lav så de mindste/ubetydelige ændringer er lavet til andre moduler.

Udover ovenstående, hvad er Ooad-kobling? Inden for software engineering, kobling er graden af indbyrdes afhængighed mellem softwaremoduler; et mål for, hvor tæt forbundet to rutiner eller moduler er; styrken af relationerne mellem moduler. Kobling er normalt i modsætning til sammenhængskraft.

I betragtning af dette, hvordan får du en lav kobling?

Lav kobling måske opnået ved at færre klasser forbinder hinanden. Det bedste måde at reducere koblingen på er ved at levere en API (grænseflade).

Hvorfor skal koblingen minimeres mellem klasserne?

Løs kobling er ønskeligt. Det betyder, at objekter arbejder mere uafhængigt af hinanden. Løs kobling minimeres "bølgeeffekten", hvor ændringer i en klasse medføre behov for ændringer i andre klasser . Høj sammenhængskraft er ønskelig, fordi det betyder klasse gør et job godt.

Anbefalede: