Architecture patterns

Home > Computer Science > Software Engineering > Software design patterns > Architecture patterns

Architecture patterns are high-level, reusable solutions to common design problems that occur in software applications. Examples include the Model-View-Controller (MVC) pattern and the Layered Architecture pattern.