Abstraction in object oriented programming It is a process for showing necessary details and hiding implementation details from the user called abstraction . it can be used to make flexible ,maintainable and secure application with the help of abst...