SOLID 원칙1 클린 아키텍처 - 설계원칙 - SRP 설계원칙 SOLID SRP: 단일 책임 원칙 Single Responsible Principle OCP: 개방-폐쇄 원칙 Open-Closed Principle LSP: 리스코프 치환 법칙 Liskov Substitution Principle ISP: 인터페이스 분리 원칙 Interface Segregation Principle DIP: 의존성 역전 원칙 Dependency Inversion Principle SRP 하나의 모듈은 하나의, 오직 하나의 이해관계자에 대해서만 책임져야 한다. 모든 모듈이 단 하나의 일만 해야 한다는 의미는 아니다. 응집된(cohesive)라는 단어가 SRP를 암시한다. 이 원칙을 위반하는 징후들을 살펴 보겠다. 징후 1: 우발적 중복 [그림 1-1 Employee 클래스] .. 2023. 2. 11. 이전 1 다음