Ինչու է ցածր զուգավորումը ցանկալի ծրագրային ապահովման մշակման համատեքստում:
Ինչու է ցածր զուգավորումը ցանկալի ծրագրային ապահովման մշակման համատեքստում:

Video: Ինչու է ցածր զուգավորումը ցանկալի ծրագրային ապահովման մշակման համատեքստում:

Video: Ինչու է ցածր զուգավորումը ցանկալի ծրագրային ապահովման մշակման համատեքստում:
Video: Если не запускается Windows 7 2024, Մայիս
Anonim

Բարձր համախմբվածությունը սերտորեն կապված է Միասնական պատասխանատվության սկզբունքի հետ: Ցածր զուգավորում առաջարկել, որ դասը պետք է ունենա նվազագույն հնարավոր կախվածություն: Նաև պետք է լինեն այն կախվածությունները, որոնք պետք է լինեն թույլ կախվածություններ - գերադասում են կախվածությունը ինտերֆեյսից, քան կախվածությունը կոնկրետ դասից, կամ գերադասում են կազմը ժառանգությունից:

Այդ պատճառով ինչո՞ւ է ցանկալի բարձր համախմբվածություն և ցածր միացում:

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

Նմանապես, ինչո՞ւ է բարձր համախմբվածությունը ցանկալի ծրագրային ապահովման մշակման համատեքստում: -ի առավելությունները բարձր համախմբվածություն (կամ «ուժեղ համախմբվածություն Նվազեցված մոդուլի բարդությունը (դրանք ավելի պարզ են, ունեն ավելի քիչ գործառնություններ): Համակարգի պահպանման բարձրացում, քանի որ տիրույթի տրամաբանական փոփոխությունները ազդում են ավելի քիչ մոդուլների վրա, և քանի որ մեկ մոդուլի փոփոխությունները պահանջում են ավելի քիչ փոփոխություններ այլ մոդուլներում:

Մարդիկ նաև հարցնում են՝ ինչպե՞ս եք ստանում ցածր զուգավորում:

Ցածր զուգավորում կարող է լինել հասել է ունենալով ավելի քիչ դասեր, որոնք կապվում են միմյանց հետ: Լավագույնը միացումը նվազեցնելու միջոց API (ինտերֆեյս) տրամադրելով է:

Որո՞նք են տվյալների միացման որոշ թույլ կողմերը:

Ա տվյալների միացման թուլությունը Մոդուլը կարող է դժվար լինել պահպանելը, եթե դրանք շատ են տվյալները տարրերն անցնում են. Չափազանց շատ պարամետրեր կարող են նաև ցույց տալ, որ մոդուլը վատ բաժանված է:

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