Маалыматтын абстракциясына кантип жетесиз?
Маалыматтын абстракциясына кантип жетесиз?

Video: Маалыматтын абстракциясына кантип жетесиз?

Video: Маалыматтын абстракциясына кантип жетесиз?
Video: Что такое абстрактное мышление и зачем его развивать? Кристина Кудрявцева 2024, Ноябрь
Anonim

Абстракция тандап жатат маалыматтар объектке тиешелүү деталдарды гана көрсөтүү үчүн чоңураак бассейнден. Бул программалоонун татаалдыгын жана аракетин азайтууга жардам берет. Java тилинде, абстракция колдонуу менен ишке ашат Реферат класстар жана интерфейстер. Бул ООПтун эң маанилүү түшүнүктөрүнүн бири.

Муну эске алып, абстракцияга кантип жетесиз?

Java тилинде, абстракция болуп саналат жетишилген интерфейстер жана абстракттуу класстар боюнча. Интерфейстер ишке ашырууну толугу менен абстракциялоого мүмкүндүк берет, ал эми абстрактуу класстар жарым-жартылай мүмкүнчүлүк берет абстракция ошондой эле. Маалыматтар абстракция Жөнөкөй маалымат объекттерин түзүүдөн HashMap же HashSet сыяктуу татаал коллекцияларды ишке ашырууга чейин.

Ошо сыяктуу эле, DBMSде маалыматтарды абстракциялоо кантип ишке ашат? Маалыматтын абстракциясы ичинде DBMS . Маалымат базасы системалары комплекстен турат маалыматтар структуралар. Колдонуучунун маалымат базасы менен иштешүүсүн жеңилдетүү үчүн, иштеп чыгуучулар колдонуучулардан ички тиешеси жок деталдарды жашырышат. Бул колдонуучудан тиешеси жок деталдарды жашыруу процесси деп аталат маалыматтарды абстракциялоо.

Муну эске алуу менен, C++ тилинде маалыматтарды абстракциялоого кантип жетишилет?

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

Маалыматтын абстракциясы деген эмне, эмне үчүн абстракция керек?

Маалыматтын абстракциясы камсыз кылууну гана билдирет маанилүү тышкы дүйнөгө маалымат берүү жана алардын негизги деталдарын жашыруу, б.а керек деталдарды көрсөтпөстөн программадагы маалымат.

Сунушталууда: