Деректерді абстракциялауға қалай қол жеткізесіз?
Деректерді абстракциялауға қалай қол жеткізесіз?

Бейне: Деректерді абстракциялауға қалай қол жеткізесіз?

Бейне: Деректерді абстракциялауға қалай қол жеткізесіз?
Бейне: TGOW ENVS Podcast #11: Jen Wang, Ph.D., Behavioral and Data Scientist 2024, Мамыр
Anonim

Абстракция таңдап жатыр деректер үлкенірек пулдан нысанға қатысты мәліметтерді ғана көрсету үшін. Бұл бағдарламалаудың күрделілігі мен күш-жігерін азайтуға көмектеседі. Java тілінде, абстракция қолдану арқылы жүзеге асады Аннотация класстар мен интерфейстер. Бұл OOP-тің ең маңызды тұжырымдамаларының бірі.

Осыны ескере отырып, абстракцияға қалай қол жеткізесіз?

java тілінде, абстракция болып табылады қол жеткізілді интерфейстер және абстрактілі сыныптар бойынша. Интерфейстер енгізуді толығымен абстракциялауға мүмкіндік береді, ал дерексіз сыныптар ішінара мүмкіндік береді абстракция сондай-ақ. Деректер абстракция Қарапайым деректер нысандарын жасаудан HashMap немесе HashSet сияқты күрделі жинақты іске асыруға дейін созылады.

Сол сияқты, ДҚБЖ-да деректерді абстракциялауға қалай қол жеткізіледі? Деректерді абстракциялау ішінде ДҚБЖ . Мәліметтер базасы жүйелері комплекстен тұрады деректер құрылымдар. Пайдаланушының дерекқормен әрекеттесуін жеңілдету үшін әзірлеушілер пайдаланушылардан ішкі маңызды емес мәліметтерді жасырады. Бұл пайдаланушыдан маңызды емес мәліметтерді жасыру процесі деп аталады мәліметтерді абстракциялау.

Осыны ескере отырып, C++ тілінде деректерді абстракциялауға қалай қол жеткізіледі?

Абстракция тек маңызды ақпаратты көрсету және мәліметтерді жасыру дегенді білдіреді. Мәліметтерді абстракциялау туралы маңызды ақпаратты ғана қамтамасыз етуді білдіреді деректер сыртқы әлемге, фондық мәліметтерді немесе іске асыруды жасыру. Абстракция Класстарды пайдалану: Біз жүзеге асыра аламыз Абстракция ішінде C++ сыныптарды қолдану.

Деректерді абстракциялау дегеніміз не абстракция не үшін қажет?

Мәліметтерді абстракциялау қамтамасыз етуді ғана білдіреді маңызды сыртқы әлемге ақпарат беру және олардың фондық мәліметтерін жасыру, яғни қажет егжей-тегжейлерді көрсетпестен бағдарламадағы ақпарат.

Ұсынылған: