Bajardi: asilbekgeldiyorov tekshirdi: bobur qodirov



Yüklə 35,73 Kb.
Pdf görüntüsü
səhifə2/3
tarix22.03.2024
ölçüsü35,73 Kb.
#183005
1   2   3
mustaqil Ish

ASD(Advanced software
design)
dir. Ushbu kursda asosiy e'tiborimizni OOP ning asosi bo'lgan Design
Patternlarga qaratyapmiz. Poliformizm, Enkapsulatsiya, Inheritance kabi muhim
prinsiplarni to'gri ishlatish, biror bir kontekstdagi muammo uchun aniq bir
Design Patterni qo'llash kabi muammolarni ko'rib chiqyapmiz.
Design Patternlarni algoritmlar va ma'lumotlar strukturasiga aloqasi yo'qdek
tuyuladi. Lekin komputer olamida har ikkala yirik bo'limning vazifasi aniq bir
muammoni yechimini topishdir. Shu sabab ushbu blogda Design Patternlarga
ham imkon qadar to'htalib o'tib ba'zi bir misollarni berib borishga qaror qildim.


Design patternning o'zi nima?
Design Pattern bu qayta-qayta qo'llash, ma'lum bir kontekstda aniq muammoni hal
qilish uchun foydalanish mumkin bo'lgan yechim, yillar davomida dasturchilar tomonidan
yig'ilib borgan eng yaxshi tajribalar to'plamidir. Design patternning o'zi muammo hal
qilmaydi, aksincha u abstrakt fikr bo'lib class, interface, metodlarning o'zaro bog'lanishlari
ko'rinishida beriladi. Misol tariqasida, bino qurilishi davomida quruvchilarning avval
poydevor, keyin devor keyin esa tom qurish ketma-ketligini keltirishimiz mumkin. Undan
tashqari OOP sifat talablarining mukammal tarzda ishlatilgan holati. Maqolalar seriyasi
davomida ushbu prinsiplarning qanday qilib yo'lga qo'yilishi haqida ma'lumot berib
borishga xarakat qilamiz. Design Patternlar haqida yozilgan shu kunga qadar eng mashhur
kitob bu Design Patterns: Elements of Reusable Object-Oriented Software bo'lib, bu shu
darajada mashhurki kitob muallfilariga
GOF(Gang of Four)
laqabini olib bergan. Ushbu
to'rtlik kompyuter olamida eng ko'p eslanadigan insonlardan hisoblanishadi.


Yuzabiliti testlashtirish

Yüklə 35,73 Kb.

Dostları ilə paylaş:
1   2   3




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə