Create an Abstract Class for a non-instantiable object and then create several subclasses of this parent class.