Kapsullama

Vikipediya, azad ensiklopediya
Naviqasiyaya keçin Axtarışa keçin

Kapsullama – obyekt-yönlü proqramlaşdırmada: obyekti təşkil edən komponentlərin (metodların və xassələrin) proqramın qalan hissəsindən gizlədilməsi mexanizmi. Belə ki, həmin komponentlərə yalnız obyektin daxilindən müraciət etmək olur. Polimorfizm (POLYMORPHISM), irsilik (INHERITANCE) və verilənlərin abstraksiyası (DATA ABSTRACTION) ilə yanaşı, kapsullama da obyekt-yönlü proqramlaşdırmanın mühüm alətidir. C++ dilində verilmiş aşağıdakı nümunədə A sinfi Aa, Ab xassələrini və Do Something metodunu kapsullayır, xarici interfeys isə a, b və ReturnSomething vasitəsilə həyata keçirilir.

Ədəbiyyat[redaktə | mənbəni redaktə et]

  • İsmayıl Calallı (Sadıqov), “İnformatika terminlərinin izahlı lüğəti”, 2017, “Bakı” nəşriyyatı