Ооддо төмөн байланыш деген эмне?
Ооддо төмөн байланыш деген эмне?

Video: Ооддо төмөн байланыш деген эмне?

Video: Ооддо төмөн байланыш деген эмне?
Video: Магическая Битва смешные моменты 2024, Ноябрь
Anonim

Төмөн бириктирүү :-

Кошуу модулдун башка модул менен байланышын билдирет. Модуль башка модул менен тыгыз байланышта деп айтылат, эгерде ага өзгөртүүлөр башка модулдун өзгөрүшүнө алып келет

Анда, төмөнкү байланыш эмнени билдирет?

Кошулуу дегенди билдирет ар кандай модулдар канчалык деңгээлде болуп саналат өз ара көз каранды жана башка модулдар кантип болуп саналат модулдун кээ бир/олуттуу функцияларын өзгөртүүгө таасир этет. Төмөн туташтыруу болуп саналат көз карандылыгы катары баса белгилеген ээ сактоого төмөн Ошентип, эң аз/болбогон өзгөрүүлөр болуп саналат башка модулдар үчүн жасалган.

Жогорудагыдан тышкары, Ooad бириктирүү деген эмне? Программалык камсыздоо инженериясында, кошуу программалык модулдардын ортосундагы өз ара көз карандылыктын даражасы болуп саналат; эки тартиптин же модулдун канчалык тыгыз байланышта экендигинин өлчөөсү; модулдардын ортосундагы мамилелердин күчү. Кошуу Адатта биригүү менен карама-каршы келет.

Ушуну эске алып, кантип төмөн муфта алууга болот?

Төмөн бириктирүү болушу мүмкүн жетишилген бири-бири менен байланыштыруучу азыраак класстарга ээ болуу менен. Мыкты байланышты азайтуу жолу API (интерфейс) менен камсыз кылуу болуп саналат.

Эмне үчүн класстар ортосундагы байланышты азайтуу керек?

Loose кошуу каалайт. Бул объекттер бири-биринен көз карандысыз иштешин билдирет. Loose бириктирүү азайтат биринде өзгөрүп турган "бырык эффекти" класс башкаларды өзгөртүү зарылдыгын жаратат класстар . Жогорку ынтымагы каалайт, анткени бул дегенди билдирет класс кылат бир жумуш жакшы.

Сунушталууда: