Concept Flow - Abstract classes and methods
Define abstract class
Declare abstract method(s)
Create subclass
Implement abstract method(s)
Instantiate subclass object
Call implemented method(s)
Program runs concrete behavior
This flow shows how an abstract class defines methods without code, subclasses must implement them, and then objects can be created to run concrete code.