Мавзу: Синфлар ва объектлар. Объектга а йўналтирилган дастурлаш тамойиллари. Синф эълони. Объект яратиш. Объектга йўналтирилган дастурлаш (ОЙД) ОЙД - Ривожланишнинг кейинги босқичида дастурларнинг структурали модели пайдо бўлди ва ALGOL, Pascal ва С тиллар компиляторларида ўз аксини топди. Структурали дастурлашнинг моҳияти – дастурни ўзаро боғланган процедуралар (блоклар) ва улар қайта ишлайдиган берилганларнинг мажмуаси деб қарашдан иборат. Ушбу модел дастур блоклари кенг қўллашга, GOTO операторидан имкон қадар кам фойдаланишга таянган ва унда дастур тузувчи ўн минг қатордан ортиқ дастурларни ярата олган. Яратилган дастурни процедурали моделга нисбатан созлаш ва назорат қилиш осон кечган.
ОЙД | | | | | - Объект
- Талаба
- Ўқитучи
- Шифокор
| - using System;
- namespace MyApplication{
- class Talaba {
- string name = “Alisher";
- static void Main(string[] args) {
- Talaba myObj = new Talaba();
- Console.WriteLine(myObj.color);
- }
- }
- }
2 та Объект яратиш - using System;
- namespace MyApplication {
- class Talaba {
- string name = “Alisher";
- static void Main(string[] args) {
- Talaba myObj1 = new Talaba();//1-obyek
- Talaba myObj2 = new Talaba (); 2- obyek
- Console.WriteLine(myObj1.color);
- Console.WriteLine(myObj2.color);
- }
- }
- }
Берилганларни абстракциялаш - Берилганларни абстракциялаш – берилганларни янги турини яратиш имконияти бўлиб, бу турлар билан худди берилганларнинг таянч турлари билан ишлагандек ишлаш мумкин. Одатда янги турларни берилганларнинг абстракт тури дейилади, гарчи уларни соддароқ қилиб «фойдаланувчи томонидан аниқланган тур» деб аташ мумкин
Do'stlaringiz bilan baham: |