62
Yana bir bor e'tiboringizni jalb qilamizki, har bir loyihaning muvaffaqiyatli
rivojlanishi uchun loyihani ishlab chiqish yoki o`zgartirish vaqtida qaysi bo`g'inlar
barqaror va qaysi biri o`zgarishi mumkinligini iloji boricha tezroq tushunish juda
muhimdir.
Keling, bizning misolimizga qaytaylik. Tankning mnemonik diagrammasida
darajadagi qiymat ko`rsatilishi kerak va u belgilangan chegaradan oshib ketganda,
xabarlar hosil bo`lishi kerak. Demak, yuqorida aytilganlarning barchasi Bak
ob'ektiga tegishli bo`lishi kerak. Ammo modulning analog usuli ko`rinishidagi
signal manbai o`zgarishi mumkin - endi biz bitta kirishga ulanganmiz va agar u
ishlamay qolsa, biz fizik darajadagi sensordan va uning yonidagi erkin kirishdan
"uchlarini" tashlashimiz mumkin. Demak, xulosa: bunday aloqa tashqi bo`lib, uni
bitta joyda osongina o`rnatish kerak.
Agar biz modulning analog kirish signalini ishlatilgan har bir ishlov berish
yoki hujjat bilan alohida bog'lab qo`ysak, uni almashtirish tartibi juda qiyin bo`ladi.
Ammo biz ob'ekt ichida bitta o`zgaruvchini yaratamiz, u signalning haqiqiy manbai
bilan bog'lanish uchun javobgardir va uning qolgan iste'molchilari undan qiymat
olishadi. Shunday qilib, ko`plab ishlov berishda yoki hujjatlarda ishlatiladigan
signalni almashtirish, agar dastlab ob'ektlar va o`zgaruvchilarni to`g'ri
guruhlashtirgan bo`lsak, bitta munosabatni almashtirishga kamayadi.