Ma’ruza 14. Arxitektura shaklari reja


Download 1.29 Mb.
bet3/11
Sana18.06.2023
Hajmi1.29 Mb.
#1555613
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
UZ ДТА Лекция 14 2023

Noto'g'ri tushuncha 1: "shablon - bu ma'lum sharoitlarda ma'lum bir muammoning echimi." (Kristofer Aleksandr)
Muammo: lotereya chiptasini yutib oling.
Vaziyat: It chiptani belgilangan muddatdan bir soat oldin yedi.
Yechim: itni oching, chiptani chiqarib oling va eng yaqin to'lov nuqtasiga yuguring
yutuqlar.
Bu muayyan sharoitlarda muammoni hal qilishdir. Lekin bu namuna emas.
Nima yetmayapti? Kamida uchta komponent:
1. Takroriylik , bu yechimni boshqa holatlarda qo'llash imkonini beradi
ko'rib chiqilayotganidan.
2. Berilgan yechim muammoning ma'lum bir versiyasi bilan qanday bog'liqligi haqida tushuncha beradigan o'rganish . (Haqiqiy shablonlarda o'rganish qismi asosan harakatlantiruvchi kuchlarni va / yoki uni qo'llash oqibatlarini tavsiflash va ta'kidlashdan iborat.)
3. Ism , uning yordamida siz ushbu shablonga murojaat qilishingiz mumkin.
Hozirgacha shablonning to'liq ta'rifini berishning iloji yo'q edi. shablon ham o'ziga xos ob'ekt, ham o'xshash ob'ektlarning tavsifi bo'lganligi bilan masala murakkablashadi. Ikkalasini farqlashning usullaridan biri tavsifga nisbatan shablon atamasi va ushbu shablonning muayyan amalga oshirilishiga nisbatan namuna atamasidan foydalanishdir.
ishlab chiqish behuda ishdir, chunki bitta auditoriya (aytaylik, dasturchilar) uchun tushunarli bo'lgan ta'rif boshqalar uchun mutlaqo ma'nosiz bo'lib tuyulishi mumkin.
shablonning tarkibiy qismlarini sanab o'tadigan har qanday ta'rifda muammo, yechim va kontekst bilan bir qatorda takrorlanish, o'rganish va nomlash ko'rsatilishi kerak.
Noto'g'ri tushuncha 2: shablonlar shunchaki jargon, qoidalar, dasturlash texnikasi, ma'lumotlar tuzilmalari...
Bu "kam baholanish tufayli rad etish". Ko'pincha bu yuzaki tanishish va adolatli kinizmga asoslanadi. Darhaqiqat, shablonlarning paydo bo'lishi dasturlash fanida yangi qonunlarning kashf etilishi emas. Bu oldindan mavjud bo'lgan bilimlarni tartibga solish va tizimlashtirishdir.
shablonlar o'ylamasdan qo'llanilishi mumkin bo'lgan qoidalar emas, ularni dasturlash texnikasiga qisqartirib bo'lmaydi. Moslashuvchan fikrlash mavjud bo'lganda, shablonlar muammoni tahlil qilish va uning optimal echimini sintez qilish vositasidir .

Download 1.29 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling