Abstraction:-Hide complexity show functionality that means hide internal implementation and show only functionality to end user that is called abstraction. Example:-
Mobile, Fan, AC & Car break, Car Gear Change
Implement by two way-
1)-Abstract class
2)-Interface