Ինչու է ցածր համախմբվածությունը վատ:
Ինչու է ցածր համախմբվածությունը վատ:

Video: Ինչու է ցածր համախմբվածությունը վատ:

Video: Ինչու է ցածր համախմբվածությունը վատ:
Video: Ինչպես ունենալ երջանիկ ընտանիք, կամ առակ երջանիկ ամուսնության գաղտնիքի մասին 2024, Նոյեմբեր
Anonim

Ցածր համախմբվածություն է վատ քանի որ դա ցույց է տալիս, որ դասում կան տարրեր, որոնք քիչ առնչություն ունեն միմյանց հետ: Ցանկալի են մոդուլներ, որոնց տարրերը խիստ և անկեղծորեն կապված են միմյանց հետ: Յուրաքանչյուր մեթոդ նույնպես պետք է բարձր լինի համախմբված . Մեթոդների մեծամասնությունը միայն մեկ գործառույթ ունի կատարելու.

Այստեղ ի՞նչ է ցածր համախմբվածությունը:

Համակարգչային ծրագրավորման մեջ, համախմբվածություն վերաբերում է այն աստիճանին, որով մոդուլի ներսում գտնվող տարրերը միասին են պատկանում: Ի հակադրություն, ցածր համախմբվածություն կապված է այնպիսի անցանկալի հատկությունների հետ, ինչպիսիք են՝ դժվար է պահպանել, փորձարկել, վերօգտագործել կամ նույնիսկ հասկանալ: Համախմբվածություն հաճախ հակադրվում է միացման, այլ հասկացության հետ:

ինչու է համախմբվածությունը բարձր, իսկ զուգավորումը՝ ցածր: Ըստ էության, բարձր համախմբվածություն նշանակում է կոդերի բազայի մասերի պահպանում, որոնք կապված են միմյանց հետ մեկ տեղում: Ցածր զուգավորում , միևնույն ժամանակ, կոդերի բազայի անկապ մասերը հնարավորինս առանձնացնելու մասին է։ Տեսականորեն, ուղեցույցը բավականին պարզ է թվում:

Այս առնչությամբ, որո՞նք են բարձր համախմբվածության և ցածր միացման առավելությունները:

Բարձր համախմբվածություն և ցածր միացում տվեք մեզ ավելի լավ մշակված կոդ, որն ավելի հեշտ է պահպանել: Բարձր համախմբվածություն Մեկ դասի/մոդուլի տարրերը պետք է ֆունկցիոնալորեն պատկանեն միասին և կատարեն մեկ կոնկրետ բան: Չամրացված զուգավորում Տարբեր դասերի/մոդուլների միջև պետք է լինի նվազագույն կախվածություն:

Ի՞նչ է ցածր համախմբվածությունը Java-ում:

Ցածր համախմբվածություն դա այն է, երբ դասարանը կատարում է բազմաթիվ գործեր, որոնք շատ ընդհանրություններ չունեն: Բարձր համախմբվածություն տալիս է մեզ ավելի լավ պահպանման հաստատություն և Ցածր համախմբվածություն հանգեցնում է մոնոլիտ դասերի, որոնք դժվար է պահպանել, հասկանալ և նվազեցնել կրկնակի օգտագործման հնարավորությունը:

Խորհուրդ ենք տալիս: