OCP (1) 썸네일형 리스트형 좋은 객체 지향의 다섯가지 원칙 SOLID SOLID SPR(Single Responsibility Principle) : 단일 책임 원칙 OCP(Open Closed Principle) : 개방 폐쇄 원칙 LSP(Liskov Substitution Principle) : 리스코프 치환 원칙 ISP(Interface Segregation Principle) : 인터페이스 분리 원칙 DIP(Dependency Inversion Principle) : 의존 역전 원칙 SRP 단일 책임 원칙 Single Responsibility Principle 한 클래스는 하나의 책임만가져야 한다. 하나의 책임이라는 것은 모호하다 클 수도 있고 작을 수도 있다. 문맥과 상황에 따라 다르다. 중요한 기준은 변경이다. 변경이 있을 때 파급 효과가 적으면 단일 책임 원.. 이전 1 다음