Nima uchun past uyg'unlik yomon?
Nima uchun past uyg'unlik yomon?

Video: Nima uchun past uyg'unlik yomon?

Video: Nima uchun past uyg'unlik yomon?
Video: Erkak nima uchun ikkinchi ayol haqida o'ylaydi? 2024, May
Anonim

Kam uyg'unlik hisoblanadi yomon chunki bu sinfda bir-biriga unchalik aloqasi bo'lmagan elementlar mavjudligini ko'rsatadi. Elementlari bir-biri bilan kuchli va chinakam bog'langan modullar talab qilinadi. Har bir usul ham yuqori bo'lishi kerak uyushgan . Ko'pgina usullar faqat bitta funktsiyaga ega.

Bu erda, past uyg'unlik nima?

Kompyuter dasturlashda, uyg'unlik modul ichidagi elementlarning bir-biriga tegishlilik darajasini bildiradi. Farqli o'laroq, past uyg'unlik saqlash, sinab ko'rish, qayta ishlatish yoki hatto tushunish qiyin bo'lish kabi nomaqbul xususiyatlar bilan bog'liq. Uyg'unlik ko'pincha bog'lanishga qarama-qarshi qo'yiladi, boshqa tushuncha.

nima uchun birlashish yuqori va ulanish past? Aslini olganda, yuqori uyg'unlik kod bazasining bir-biri bilan bog'liq bo'lgan qismlarini bitta joyda saqlashni anglatadi. Kam ulanish , shu bilan birga, kod bazasining bir-biriga bog'liq bo'lmagan qismlarini iloji boricha ajratish haqida. Nazariy jihatdan, yo'riqnoma juda oddiy ko'rinadi.

Shu munosabat bilan, yuqori birlashma va past ulanishning afzalliklari nimada?

Yuqori uyg'unlik va past ulanish bizga saqlash osonroq bo'lgan yaxshiroq ishlab chiqilgan kodni bering. Yuqori uyg'unlik : Bitta sinf/modul ichidagi elementlar funktsional jihatdan bir-biriga tegishli bo'lishi va ma'lum bir ishni bajarishi kerak. Bo'shashgan ulanish : Turli sinflar/modullar orasida minimal bog'liqlik bo'lishi kerak.

Java-da past uyg'unlik nima?

Kam uyg'unlik sinf ko'p umumiy bo'lmagan ishlarni bajarishi. Yuqori uyg'unlik bizga yaxshi saqlash ob'ektini beradi va Kam uyg'unlik saqlab qolish qiyin bo'lgan monolitik sinflarga olib keladi, tushunish va qayta foydalanishni kamaytiradi.

Tavsiya: