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