are miniature programs that are combined to build an application.
Typically several objects co-operate to perform a task and it frequently
happens that the same arrangement, or pattern of objects crops
up within different applications. Such repeated patterns are worthy of study
as they imply the existence of a solution to a generic problem.
A number of books analyse and document common patterns, and the definitive work
is listed in the
A number of commonly occurring patterns are illustrated in non-OO terms
Go Back to the
The Glossary Top Page
If you have any comments about this page please send them to