로딩
티스토리 데이터 처리 중입니다.

3.2 – Separation of Concerns

 3.2 – Separation of Concerns

3.2 – Separation of Concerns Concern Our goal is to create flexible reusable, and maintainable code. Separation of concerns creates more cohesive classes using abstraction, encapsulation, decomposition, and generalization.

This creates a system that is easier to maintain because each class is organized so that it only contains the code that it needs to do its job. Modularity is increased in turn.....