Abstract classes vs. interfaces in Java
Abstract classes and interfaces are plentiful in Java code, and even in the Java Development Kit (JDK) itself. Each code element serves a fundamental purpose:
Interfaces are a kind of code contract, which must be implemented by a concrete class.
Abst...
awitiwood03.hashnode.dev2 min read