Separation of concerns in construction

Separation of concerns in construction

Separation of Concerns (SoC) is one of the common design principles used in software development . In more general terms, it means that “The product should be separated into distinct sections where each section addresses a separate concern. A concern is a set of...