Question: What is the main idea behind separation of concerns?

  1. All of these answers
  2. Applications are decomposed into parts
  3. Parts are defined with minimal overlap
  4. Each part is responsible for a separate concern

Answer: The correct answer of the above question is Option A:All of these answers