What is a concrete class?
A concrete class is used to define a useful object that can be
instantiated as an automatic variable on the program stack. The
implementation of a concrete class is defined. The concrete class is not intended to be a base class and no attempt to minimize dependency on
other classes in the implementation or behavior of the c