
Concealing the implementation details of an object from other program components

Enabling objects to communicate via interfaces

Baroque art features strong contrasts, while Rococo art prefers more subtle transitions

Baroque art is generally larger in scale than Rococo art