Obyektga yo'naltirilgan dasturlashning asosiy prinsiplari nima?
sobes.tech AI
AIdan javob
-
Kapsülleme: Bir nesne içindəki məlumatların və tətbiqlərin gizlədilməsi, müəyyən metodlar vasitəsilə əldə edilir. Modullarılığı və məlumatların düzgün olmayan girişlərdən qorunmasını təmin edir.
-
Miras: Mövcud siniflərə (ata siniflərə) əsaslanaraq yeni siniflər (alt siniflər) yaratmaq, onların xüsusiyyətlərini və metodlarını miras almaq. Kodun təkrar istifadəsini və sinif hiyerarşilərinin yaradılmasını mümkün edir.
-
Polimorfizm: Müxtəlif siniflərin obyektlərinin eyni metod çağırışına fərqli cavab vermə qabiliyyəti. Bu, alt siniflərdə metodların yenidən təyin edilməsi və ya protokollardan istifadə etməklə əldə edilir.
-
Abstraksiya: Bir obyektin ən vacib xüsusiyyətlərini vurğulamaq və daha az əhəmiyyətli detalları görməzlikdən gəlmək. Bu, obyektlərlə yüksək səviyyədə işləməyə imkan verir, artıq mürəkkəbliyi gizlədir.