Question: (Abstract Base Classes) Suggest one or more levels of abstract base classes for the Shape hierarchy discussed in this chapter and shown in Fig. (The first level is Shape, and the second level consists of the classes Two Dimensional Shape and Three Dimensional Shape.)