SOLID : 좋은 객체지향 설계의 5가지 원칙
개요 좋은 객체지향 설계의 5가지 원칙 다음 5가지를 의미한다. 앞글자만 따서 SOLID 라 부른다. SRP (Single Reponsibility Principle) 단일 책임 원칙 OCP (Open Closed Principle) 개방 폐쇄 원식 LSP (Liskov Substitution Principle) 리스코프 치환 원칙 ISP (Interface Segregation Principle) 인터페이스 분리 원칙 DIP (Dependency Inversion Principle) 의존관계 역전 원칙 1. SRP : 단일 책임 원칙 (Single Reponsibility Principle) 한 클래스는 하나의 책임만 가져야 한다. 한 클래스는 단 한가지의 변경 이유만을 가져야 한다. '책임' 이라는 ..