volume_mute

Repository Architecture — Core Concept

publish date2026/06/10 21:07:23.132402 UTC

volume_mute

In a Repository architectural pattern, how do system components interact with each other?

Correct Answer

All data is managed in a central repository accessible to all components; components do not interact directly, only through the repository

Explanation

In the Repository pattern, all data in a system is managed in a central repository that is accessible to all system components. Components do not interact directly with each other — they only interact through the repository. This means there is no need to transmit data explicitly from one component to another.

Reference

Software Engineering, Ian Sommerville, 10th edition


Quizzes you can take where this question appears