Abstraction is an OOP concept that hides implementation details and shows only essential(needed) features to the user. It focuses on what an object does, not how it ...