Separation of concerns is a key guiding principle of software engineering. It refers to the ability to identify, encapsulate, and manipulaternonly those parts of software that are relevant to a particular concept,rngoal, or purpose. Concerns are the primary criteria for decomposingrnsoftware into smaller, more manageable and comprehensible parts thatrnhave meaning to a software engineer.
展开▼