İnkapsulyasiya nədir, onun abstraksiya ilə necə əlaqəsi var?
İnkapsulyasiya nədir, onun abstraksiya ilə necə əlaqəsi var?

Video: İnkapsulyasiya nədir, onun abstraksiya ilə necə əlaqəsi var?

Video: İnkapsulyasiya nədir, onun abstraksiya ilə necə əlaqəsi var?
Video: OOP Dərsləri #1 - Giriş 2024, Noyabr
Anonim

İnkapsulyasiya obyektin daxili detallarını gizlətmək deməkdir, yəni bir obyektin necə edir bir şey. İnkapsulyasiya Müştərilərin davranışının olduğu daxili görünüşünü görməsini maneə törədir mücərrədlik həyata keçirilir. İnkapsulyasiya obyektdəki məlumatı digər obyektdən qorumaq üçün istifadə olunan texnikadır.

Üstəlik, abstraksiya və inkapsulyasiya dedikdə nəyi nəzərdə tutursunuz?

2) Abstraksiya ən vacib təfərrüatları verərkən arzuolunmaz detalları gizlətməkdən ibarətdir İnkapsulyasiya kodu və məlumatı bir vahiddə gizlətmək deməkdir, məs. bir obyektin daxili işini xarici dünyadan qorumaq üçün sinif və ya üsul.

Həmçinin bilin, obyekt yönümlü proqramlaşdırmada abstraksiya nədir? Daxilində obyekt - yönümlü proqramlaşdırma , mücərrədlik üç mərkəzi prinsipdən biridir (kapsulyasiya və irsiyyətlə birlikdə). prosesi vasitəsilə mücərrədlik , a proqramçı haqqında müvafiq məlumatlar istisna olmaqla, hamısını gizlədir obyekt mürəkkəbliyi azaltmaq və səmərəliliyi artırmaq üçün.

Eynilə, inkapsulyasiya abstraksiya ilə necə əlaqəlidir?

Abstraksiya Yalnız vacib şeyləri vermək və lazımsız detalları gizlətmək deməkdir. bu mücərrədlik . İnkapsulyasiya xarici istifadəçilərin məlumatlarında təsadüfi dəyişikliklərin qarşısını almaq üçün məlumat üzvlərini və metodlarını bir kapsul şəklində birləşdirmək deməkdir. İnkapsulyasiya -nin yığılmasıdır əlaqəli alqoritmlər və məlumatlar.

Aşağıdakı ifadələrdən hansı inkapsulyasiya və abstraksiya arasındakı fərqi izah edir?

İnkapsulyasiya sarmadır, sadəcə xassələri və üsulları gizlədir. İnkapsulyasiya kodu və məlumatları gizlətmək üçün istifadə olunur bir məlumatları xarici dünyadan qorumaq üçün vahid vahid. Sinif ən yaxşı nümunədir inkapsulyasiya . Abstraksiya digər tərəfdən nəzərdə tutulan istifadəçiyə yalnız zəruri detalları göstərmək deməkdir.

Tövsiyə: