The software architectural pattern that separates application logic into three interconnected components—Data, User Interface, and Control Logic—is:
APipe and Filter
BRepository Architecture
CLayered Architecture
DModel-View-Controller (MVC)
Explanation
MVC decouples data presentation (View) and data storage (Model) using an intermediate Controller.
Exam Relevance
- Topic: Software Architecture
- Subtopic: Architectural Patterns

No Comments