Ang pangunahing layunin ng abstraction ay itago ang mga hindi kinakailangang detalye mula sa mga user Ang abstraction ay ang pagpili ng data mula sa isang mas malaking pool upang ipakita lamang ang mga nauugnay na detalye ng object sa user. Nakakatulong ito sa pagbabawas ng pagiging kumplikado at pagsisikap ng programming. Isa ito sa pinakamahalagang konsepto ng mga OOP.
Ano ang abstraction at bakit natin ito ginagamit?
Ang abstraction ay simpleng ang pag-alis ng hindi kinakailangang detalye Ang ideya ay upang magdisenyo ng isang bahagi ng isang kumplikadong sistema, dapat mong tukuyin kung ano ang tungkol sa bahaging iyon na dapat malaman ng iba upang magdisenyo kanilang mga bahagi, at kung anong mga detalye ang maaari mong itago. Ang bahaging dapat malaman ng iba ay ang abstraction.
Ano ang abstraction bakit kailangan ito sa programming?
Ang
Abstraction ay ginagamit upang itago ang mga detalye sa background o anumang hindi kinakailangang pagpapatupad tungkol sa data upang makita lamang ng mga user ang kinakailangang impormasyon Ito ay isa sa pinakamahalaga at mahahalagang feature ng object- nakatuon sa programming. Ang mga paunang natukoy na function ay katulad ng abstraction ng data.
Ano ang papel ng abstraction?
Ang
Abstraction (mula sa Latin na abs, ibig sabihin ay malayo at trahere, ibig sabihin ay gumuhit) ay ang proseso ng pag-alis o pag-alis ng mga katangian mula sa isang bagay upang mabawasan ito sa isang hanay ng mga mahahalagang katangian… Ang abstraction ay nauugnay sa parehong encapsulation at pagtatago ng data.
Ano ang halimbawa ng abstraction?
Sa simpleng termino, ang abstraction ay “ displays” lamang ang mga nauugnay na katangian ng mga bagay at “itinatago” ang mga hindi kinakailangang detalye Halimbawa, kapag nagmamaneho tayo ng kotse, inaalala lang natin tungkol sa pagmamaneho ng sasakyan tulad ng pagsisimula/paghinto ng kotse, pag-accelerate/break, atbp.… Ito ay isang simpleng halimbawa ng abstraction.