[encapsulation] Abstraction VS Information Hiding VS Encapsulation

Please don't complicate simple concepts.

Encapsulation : Wrapping up of data and methods into a single unit is Encapsulation (e.g. Class)

Abstraction : It is an act of representing only the essential things without including background details. (e.g. Interface)

FOR EXAMPLES AND MORE INFO GOTO :

http://thecodekey.com/C_VB_Codes/Encapsulation.aspx

http://thecodekey.com/C_VB_Codes/Abstraction.aspx

Approved definitions here

P.S.: I also remember the definition from a book named C++ by Sumita Arora which we read in 11th class ;)

Examples related to encapsulation

What's the difference between abstraction and encapsulation? How abstraction and encapsulation differ? Simple way to understand Encapsulation and Abstraction Difference between Encapsulation and Abstraction How to access private data members outside the class without making "friend"s? Set and Get Methods in java? Good way to encapsulate Integer.parseInt() Difference between private, public, and protected inheritance Difference between abstraction and encapsulation? Why are Python's 'private' methods not actually private?

Examples related to abstraction

What's the difference between abstraction and encapsulation? How abstraction and encapsulation differ? Simple way to understand Encapsulation and Abstraction Difference between Encapsulation and Abstraction Why use getters and setters/accessors? Difference between abstraction and encapsulation? Abstraction VS Information Hiding VS Encapsulation

Examples related to glossary

What is declarative programming? What is a 'Closure'? What are the differences between delegates and events? Abstraction VS Information Hiding VS Encapsulation What is the difference between procedural programming and functional programming?

Examples related to ooad

What does 'low in coupling and high in cohesion' mean Difference Between Cohesion and Coupling When should you use a class vs a struct in C++? Abstraction VS Information Hiding VS Encapsulation

Examples related to information-hiding

Why are Python's 'private' methods not actually private? Abstraction VS Information Hiding VS Encapsulation