Separation of concerns/Definition

A principle of engineering design intended to provide order and elegance in the partitioning of complex systems into simpler parts.