5대 원칙 Holub on Pattern 좋은데요~ 수영장에서 놀다가 5대 원칙 부분만 읽어봤는데 아주 맘에 듭니다. SRP: 단일 책임 원칙. 클래스 하나는 한 가지 책임만 지녀야 한다. DIP: 의존성 관계 역전 원칙. 구체 클래스가 아닌 추상 클래스 또는 인터페이스에 의존할 것. ISP: 인터페이스 분리 원칙. 세세한 인터페이스가 큰 한 덩어리 인터페이스보다