Masalan, do'konda ikkita dasturchi ishlaydi: biri buyurtma modulini,
ikkinchisi
etkazib berish modulini yozadi. "Buyurtma" ob'ektidagi birinchisi "bekor qilish"
usuliga ega. Va ikkinchisi etkazib berish tufayli buyurtmani bekor qilishi kerak. Va
u xotirjam yozadi: "order.cancel ()". Boshqa dasturchi bekor qilishni qanday amalga
oshirishi unga qiziq emas: u qanday xatlar yuboradi, ma'lumotlar
bazasiga nima
yozadi, qanday ogohlantirishlarni ko'rsatadi.
2-misol.
Tasavvur qiling -a, haydovchi mashinaning gavjum joyidan o'tib ketadi. Shubhasiz,
u hozirda avtomobil bo'yog'ining
kimyoviy tarkibi, vites qutisidagi viteslarning
o'zaro ta'sirining o'ziga xos xususiyatlari yoki tana shakli tezlikka ta'siri
haqida
o'ylamasligi aniq (agar mashina boshqa holatda bo'lmasa) o'lik tirbandlik va
haydovchining hech qanday aloqasi yo'q).
Shu bilan birga, u rulda, pedallarda,
yo'nalish ko'rsatkichini (va, ehtimol, kuldon) muntazam ishlatib turadi.
Dostları ilə paylaş: