
To restrict the creation of a class to only one instance, ensuring global access to that instance

To define a common interface for a group of related classes

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

Baroque art is generally larger in scale than Rococo art