What do you mean by Separation of Concerns?


As per Wikipedia ‘the process of breaking a computer program into distinct features that
overlap in functionality as little as possible’. MVC design pattern aims to separate content
from presentation and data-processing from content.