OOP Concept for Beginners: What is Abstraction?

added by DotNetKicks
11/24/2017 1:42:32 PM

1 Kicks, 40 Views

Abstraction is one of the key concepts of object-oriented programming (OOP) languages. Its main goal is to handle complexity by hiding unnecessary details from the user. That enables the user to implement more complex logic on top of the provided abstraction without understanding or even thinking about all the hidden complexity.