(Spring의 핵심 원리 – 기본) 1-(4) Good Object-Oriented Design(SOLID)의 5가지 원칙
-단단한 깨끗한 코드로 유명한 Robert Martin은 좋은 객체 지향 설계의 5가지 원칙을 요약합니다. 1. 개인 책임의 SRP 원칙 클래스는 단 하나의 책임만 가집니다. 책임: 맥락과 상황에 따라 모호하거나 더 크거나 작음 중요한 기준이 변경됩니다! 파급 효과가 작을 때 변화가 있으면 OK입니다. 2. OCP 개폐 원리 소프트웨어 요소는 확장에는 열려 있어야 하지만 수정에는 닫혀 있어야 합니다. … Read more