Maintainable1 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.. 2021. 9. 21. 이전 1 다음