An architectural pattern is a general, reusable solution to a commonly occurring problem in software architecture within a given context.
An architectural pattern is a general, reusable solution to a commonly occurring problem in software architecture within a given context.