Програм хангамжийн хөгжүүлэлтийн хүрээнд яагаад бага холболт хийх нь зүйтэй вэ?
Програм хангамжийн хөгжүүлэлтийн хүрээнд яагаад бага холболт хийх нь зүйтэй вэ?

Видео: Програм хангамжийн хөгжүүлэлтийн хүрээнд яагаад бага холболт хийх нь зүйтэй вэ?

Видео: Програм хангамжийн хөгжүүлэлтийн хүрээнд яагаад бага холболт хийх нь зүйтэй вэ?
Видео: Програм хангамжийн инженерчлэлийн анхан шат | Part 1 2024, May
Anonim

Өндөр эв нэгдэл нь Нэг хариуцлагатай зарчимтай нягт холбоотой. Бага холболт анги нь хамгийн бага хамааралтай байх ёстойг санал болгож байна. Мөн байх ёстой хамаарал байх ёстой сул хамаарал - тодорхой ангиас хамаарал гэхээсээ интерфэйсийн хамаарлыг илүүд үздэг, эсвэл удамшлаас илүү найрлагыг илүүд үздэг.

Иймээс яагаад өндөр нэгдэл, бага холболтыг хүсч байна вэ?

Холболт анги хоорондын харилцан хамаарлын хэмжүүр юм. Өндөр эв нэгдэл байна хүсүүштэй Учир нь анги нэг ажлыг сайн хийдэг гэсэн үг. Бага эв нэгдэл муу байна, учир нь энэ нь ангид өөр хоорондоо бага зэрэг хамааралгүй элементүүд байгааг харуулж байна.

Үүний нэгэн адил, програм хангамжийн хөгжүүлэлтийн хүрээнд яагаад өндөр уялдаа холбоог хүсч байна вэ? -ийн давуу тал өндөр эв нэгдэл (эсвэл "хүчтэй эв нэгдэл ") нь: Модулийн нарийн төвөгтэй байдал багассан (тэдгээр нь илүү энгийн, цөөн ажиллагаатай). Домэйн дахь логик өөрчлөлт нь цөөн модульд нөлөөлдөг, мөн нэг модулийн өөрчлөлт нь бусад модулиудад цөөн өөрчлөлт шаарддаг тул системийн засвар үйлчилгээ нэмэгдсэн.

Хүмүүс бас асуудаг, яаж намхан холбогчтой болох вэ?

Бага холболт байж болно хүрсэн өөр хоорондоо холбогдсон ангиудыг цөөлүүлснээр. Хамгийн сайн холболтыг багасгах арга API (интерфэйс) -ээр хангадаг.

Өгөгдлийн холболтын зарим сул талууд юу вэ?

А өгөгдлийн холболтын сул тал нь: Модуль олон байвал арчлахад хэцүү байж болно өгөгдөл элементүүдийг дамжуулдаг. Хэт олон параметрүүд нь модулийг муу хуваасан болохыг харуулж болно.

Зөвлөмж болгож буй: