1964Software EngineeringMedium
Which of the following is a key principle of software design and implementation?
ASeparation of concerns
BWriting aspects
CNone of the mentioned
DFinding code complexity
Correct answer
A. Separation of concerns
Explanation
Explanation: The separation of concerns is a key principle of software design and implementation. It means that you should organize your software so that each element in the program (class, method, procedure, etc.) does one thing and one thing only.