Kapsullama

Vikipediya, açıq ensiklopediya
Jump to navigation Jump to search

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ə | əsas redaktə]

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