To define a common interface that derived classes must implement.
To provide default implementations for methods inherited by subclasses.
Baroque art features strong contrasts, while Rococo art prefers more subtle transitions
Baroque art is generally larger in scale than Rococo art