Məlumatların gizlədilməsi sinif üzvlərinə eksklüziv məlumat girişini təmin edən və gözlənilməz və ya nəzərdə tutulan dəyişikliklərin qarşısını alaraq obyektin bütövlüyünü təmin edən prosesdir. Abstraksiya, əksinə, OOP konsepsiyasıdır ki, həyata keçirmə təfərrüatlarını gizlədir və istifadəçiyə yalnız funksionallığı göstərir.
Məlumatların gizlədilməsi və inkapsulyasiya eynidir?
Məlumatların gizlədilməsi sinif daxilində obyekt üzvünün əlçatanlığına diqqət yetirir, verilənlərin inkapsulyasiyası isə verilənlərin necə əldə edildiyinə və müxtəlif obyektlərin necə davranmasına diqqət yetirir. … Məlumatların gizlədilməsi özlüyündə həm proses, həm də texnikadır, halbuki verilənlərin inkapsulyasiyası məlumatların gizlədilməsində alt-prosesdir.
Astraksiya məlumatların gizlədilməsinə necə kömək edir?
Astraksiyanın əsas məqsədi istifadəçilərdən lazımsız detalları gizlətməkdir. Abstraksiya istifadəçiyə obyektin yalnız müvafiq təfərrüatlarını göstərmək üçün daha böyük bir hovuzdan məlumatların seçilməsidir. Bu, proqramlaşdırma mürəkkəbliyini və səylərini az altmağa kömək edir. OOP-ların ən vacib anlayışlarından biridir.
Dataların gizlədilməsi nə adlanır?
Data incapsulation, həmçinin verilənlərin gizlədilməsi kimi tanınır, sinifin icra detallarının istifadəçidən gizli saxlanılması mexanizmidir. İstifadəçi adətən metodlar adlanan xüsusi funksiyaları yerinə yetirməklə sinfin gizli üzvləri üzərində yalnız məhdud əməliyyatlar toplusunu yerinə yetirə bilər.
Məlumat hansı yolla gizlədilir?
Məlumatların gizlədilməsi aobyekt yönümlü proqramlaşdırmada (OOP) xüsusi olaraq istifadə edilən proqram təminatının hazırlanması texnikası daxili obyekt detallarını (məlumat üzvləri) gizlətmək üçün. Məlumatların gizlədilməsi sinif üzvlərinə eksklüziv məlumat girişini təmin edir və gözlənilməz və ya nəzərdə tutulan dəyişikliklərin qarşısını almaqla obyektin bütövlüyünü qoruyur.