Abstract Classes


Class Diagram Example of Abstract Classes

By definition, abstract classes are simply classes that contain at least one abstract method. Abstract methods are empty methods that have not been implemented. Therefore, the abstract class must be extended to a subclass where the non-implemented class is then implemented.