Difference between revisions of "Abstract"
esse quam videri
(→Relevance) |
(→Explanation) |
||
Line 10: | Line 10: | ||
=Explanation= | =Explanation= | ||
− | + | Through the process of abstraction, a programmer hides all but the relevant data about an object in order to reduce complexity and increase efficiency. | |
− | |||
− | the | ||
− | |||
− | the | ||
− | |||
− | |||
=External Links= | =External Links= |
Revision as of 00:40, 10 August 2019
Definition
In computer science, abstraction refers to removing unnecessary attributes and data fro objects or systems in order to focus attention on crucial details. The process can be compared to generalizing something - the more broad and concise something is, the easier it is to understand its function! Abstraction is fundamental to object oriented programming along with Encapsulation and Inheritance.
Relevance
Explanation
Through the process of abstraction, a programmer hides all but the relevant data about an object in order to reduce complexity and increase efficiency.