Məlumatların abstraksiyasına necə nail olursunuz?
Məlumatların abstraksiyasına necə nail olursunuz?

Video: Məlumatların abstraksiyasına necə nail olursunuz?

Video: Məlumatların abstraksiyasına necə nail olursunuz?
Video: Supersection Week 1 2024, Noyabr
Anonim

Abstraksiya seçir data obyektə yalnız müvafiq detalları göstərmək üçün daha böyük hovuzdan. Bu, proqramlaşdırma mürəkkəbliyini və səylərini azaltmağa kömək edir. Java-da, abstraksiya istifadə etməklə həyata keçirilir mücərrəd siniflər və interfeyslər. OOP-lərin ən vacib anlayışlarından biridir.

Bunu nəzərə alaraq, abstraksiyaya necə nail olursunuz?

javada, abstraksiya edir nail olub interfeyslər və abstrakt siniflər ilə. İnterfeyslər tətbiqi tamamilə abstraktlaşdırmağa imkan verir, abstrakt siniflər isə qismən imkan verir abstraksiya həmçinin. Data abstraksiya sadə məlumat obyektlərinin yaradılmasından HashMap və ya HashSet kimi mürəkkəb kolleksiya tətbiqlərinə qədər uzanır.

Eynilə, DBMS-də məlumatların abstraksiyasına necə nail olunur? Data Abstraksiya in DBMS . Verilənlər bazası sistemləri kompleksdən ibarətdir data strukturlar. İstifadəçinin verilənlər bazası ilə qarşılıqlı əlaqəsini asanlaşdırmaq üçün tərtibatçılar daxili əhəmiyyətsiz detalları istifadəçilərdən gizlədirlər. Bu istifadəçidən qeyri-münasib detalların gizlədilməsi prosesi adlanır məlumatların abstraksiyası.

Bunu nəzərə alaraq, C++ dilində məlumatların abstraksiyasına necə nail olunur?

Abstraksiya yalnız əsas məlumatları göstərmək və təfərrüatları gizlətmək deməkdir. Məlumatların abstraksiyası haqqında yalnız vacib məlumatların verilməsinə istinad edir data arxa plan təfərrüatlarını və ya həyata keçirilməsini gizlədərək xarici dünyaya. Abstraksiya Siniflərdən istifadə: Biz həyata keçirə bilərik Abstraksiya in C++ siniflərdən istifadə edir.

Məlumat abstraksiya nədir, nə üçün abstraksiya lazımdır?

Məlumatların abstraksiyası yalnız təmin edilməsini nəzərdə tutur vacibdir xarici dünyaya məlumat vermək və onların arxa plan təfərrüatlarını gizlətmək, yəni təmsil etmək lazımdır təfərrüatları təqdim etmədən proqramda məlumat.

Tövsiyə: