Ooadda past ulanish nima?
Ooadda past ulanish nima?

Video: Ooadda past ulanish nima?

Video: Ooadda past ulanish nima?
Video: переключатель кандай уланади.perikuluchatel qanday ulanadi. 2024, May
Anonim

Past ulanish :-

Birlashtirish modulning boshqa modul bilan munosabatini bildiradi. Modul boshqa modul bilan yuqori darajada bog'langan deb aytiladi, agar unga kiritilgan o'zgartirishlar boshqa modulga o'zgarishlar kiritsa

Keyin, past ulanish nimani anglatadi?

Birlashtiruvchi vositalar turli xil modullar qay darajada bor o'zaro bog'liq va boshqa modullar qanday bor modulning ba'zi/e'tiborli funksiyalarini o'zgartirishga ta'sir qiladi. Past ulanish qaramlik sifatida ta'kidlangan ega saqlanishi kerak past shuning uchun juda kam/arzimas o'zgarishlar bor boshqa modullar uchun yaratilgan.

Yuqoridagilardan tashqari, Ooad ulanishi nima? Dasturiy ta'minot muhandisligida, ulash dasturiy ta'minot modullari orasidagi o'zaro bog'liqlik darajasi; ikkita tartib yoki modul qanchalik chambarchas bog'langanligi o'lchovi; modullar orasidagi munosabatlarning mustahkamligi. Birlashtirish odatda birlashishga qarama-qarshi qo'yiladi.

Buni hisobga olsak, qanday qilib past ulanishni olish mumkin?

Kam ulanish bolishi mumkin erishilgan bir-biriga bog'langan kamroq sinflarga ega bo'lish orqali. Eng yahshi ulanishni kamaytirish usuli API (interfeys) taqdim etish orqali amalga oshiriladi.

Nima uchun sinflar orasidagi bog'lanishni minimallashtirish kerak?

Bo'sh ulash maqsadga muvofiqdir. Bu ob'ektlarning bir-biridan mustaqil ishlashini anglatadi. Bo'sh ulanishi minimallashtiradi birida o'zgargan "to'lqin effekti" sinf boshqalarni o'zgartirish zaruriyatini keltirib chiqaradi sinflar . Yuqori uyg'unlik ma'qul, chunki bu degani sinf qiladi bitta ish yaxshi.

Tavsiya: