Abstraction is a process of hiding the implementation details from the user. Оnly the functionality will be provided to the user. In Java, abstraction is achieved using abstract classes and interfaces. … Abstraction is one of the four major concepts behind object-oriented programming (OOP).
When a class, function, can’t be instantiate directly.
« Back to Glossary Index