객체지향 설계 5원칙 SOLID 1. 단일책임원칙 (SRP) 객체 지향 원칙 설계의 5원칙은 1. SRP : 단일 책임 원칙2. OCP : 개방 폐쇄 원칙3. LSP : 리스코프 치환 원칙4. ISP : 인터페이스 분리 원칙5. DIP : 의존 역전 원칙 이 있다.그 중 첫번째 원칙, SRP에 대해 알아보겠다.단일책임원칙 (SRP : SingleResponsibilityPrinciple)클래스를 변경하는 이유가 단 한가지 여야 한다. 단일 책임 원칙은 SRP, Single Responsibility Principle 즉, 단일 책임원칙이다. 객체지향에서 지켜야 할 원칙 중 하나이며, 하나의 클래스가 하나의 책임만을 가지고 있어야 한다. 라는 것이다. 하지만 언뜻 보면 하나의 클래스가 하나의 역할만을 해야 한다 라는 뜻으로 오해할 수 있다. 이런 의미가 아니.. 이전 1 다음