Sobes.tech
Junior

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.