Hoekom is lae kohesie sleg?
Hoekom is lae kohesie sleg?

Video: Hoekom is lae kohesie sleg?

Video: Hoekom is lae kohesie sleg?
Video: Cel i sens życia. Polityka wszechświatowej hipersfery - dr Danuta Adamska-Rutkowska 2024, November
Anonim

Lae kohesie is sleg omdat dit aandui dat daar elemente in die klas is wat min met mekaar te doen het. Modules waarvan die elemente sterk en werklik met mekaar verband hou, word verlang. Elke metode moet ook hoog wees samehangend . Die meeste metodes het net een funksie om uit te voer.

Hierin, wat is lae kohesie?

In rekenaarprogrammering, samehorigheid verwys na die mate waarin die elemente binne 'n module bymekaar hoort. In kontras, lae kohesie word geassosieer met ongewenste eienskappe soos om moeilik te onderhou, te toets, te hergebruik of selfs te verstaan. Kohesie word dikwels gekontrasteer met koppeling, 'n ander konsep.

hoekom is kohesie hoog en koppeling is laag? In wese, hoë samehorigheid beteken om dele van 'n kodebasis wat met mekaar verband hou, op 'n enkele plek te hou. Lae koppeling , gaan terselfdertyd daaroor om onverwante dele van die kodebasis so veel as moontlik te skei. In teorie lyk die riglyn redelik eenvoudig.

Wat dit betref, wat is die voordele van hoë kohesie en lae koppeling?

Hoë kohesie en lae koppeling gee ons beter ontwerpte kode wat makliker is om te onderhou. Hoë samehorigheid : Elemente binne een klas/module moet funksioneel bymekaar hoort en een spesifieke ding doen. Los koppeling : Onder verskillende klasse/modules moet minimale afhanklikheid wees.

Wat is lae kohesie in Java?

Lae kohesie is wanneer 'n klas baie werke doen wat nie veel in gemeen het nie. Hoog samehorigheid gee ons beter instandhouding fasiliteit en Lae kohesie lei tot monolitiese klasse wat moeilik is om te onderhou, te verstaan en herbruikbaarheid verminder.

Aanbeveel: