SOLID란? 객체지향 설계 5원칙인 SOLID, 각 원칙들의 영어 앞글자를 따서 SOLID라고 합니다. SPR (Single Responsiblity Principle): 단일 책임 원칙 OCP (Open Closed Principle): 개방 폐쇄 원칙 LSP (Liskov Subsitution Principle): 리스코프 치환 원칙 ISP (Interface Segregation Principle): 인터페이스 분리 원칙 DIP (Dependency Inversion Principle): 의존 역전 원칙 위 원칙들은 응집도를 높이고, 결함도는 낮추자는 고전 원칙을 객체 지향의 관점에서 재정립한 것으로 볼 수 있습니다. SRP (Single Responsiblity Principle)이란? SRP ..