- Abstraktlar: ketma-ketlik, tarmoqlanish, tsikl
- Dastur pastki dasturlardan (algoritmlardan) iborat
Strukturali dasturlash
- Abstraktlar: sinflar, ob'ektlar, maydonlar, usullar
- Dastur darslardan iborat
Ob'ektga yo'naltirilgan dasturlash
- Abstraktsiyalar: umumiy turlari va funktsiyalari (sinf / metod shablonlari)
- Dastur umumiy turlar va algoritmlar ko'rinishida taqdim etiladi
Umumlashtirilgan dasturlash
Aspektga yo'naltirilgan dasturlash
Funktsional dasturlash
- Abstraktlar: predikatlar, faktlar, cheklovlar
- Dastur xulosa qilish qoidalaridan iborat
Mantiqiy dasturlash
Tilga yo'naltirilgan dasturlash
Deklarativ
paradigma
Imperativ
paradigma
Ob'ektga yo'naltirilgan paradigma Asosiy tushunchalar: - Sinf
- Ob'ekt
Asosiy mexanizmlar: - Abstraktsiya
- Modullik
- Inkapsulatsiya
- Ierarxiya (meros, birlashma)
- Polimorfizm
Класс
Класс
Класс
OYD tillar
OYD emas
Mashhur dasturlash tillari Korporativ dasturlarni ishlab chiqish (Enterprise Development)
Do'stlaringiz bilan baham: |