Which software architectural pattern separates application logic into three interconnected parts: data model, user interface layout, and control controller input?
AClient-Server Architecture
BModel-View-Controller (MVC)
CMicroservices Architecture
DMonolithic Architecture
Explanation
Model-View-Controller (MVC) isolates internal representations of information from the ways that information is presented to and accepted from the user, facilitating modular maintainability.
Exam Relevance
- Topic: Software Engineering
- Subtopic: Architectural Patterns

No Comments