SRP (2) 썸네일형 리스트형 [Spring] 단일책임원칙을 지키고 있나요 객체지향의 주요 5가지 원칙(SOLID) SRP (Single Responsibility Principle) 단일 책임 원칙 OCP (Open Closed Principle) 개방 폐쇄 원칙 LSP (Liskov Substitution Principle) 리스코프 치환 원칙 ISP (Interface Segregation Principle) 인터페이스 분리 원칙 DIP (Dependency Inversion Principle) 의존 역전 원칙 객체지향 5원칙은 왜 필요한가? 올바른 객체지향 설계를 위해 수립한 원칙들이며 통틀어 객체지향 5원칙(SOLID)이라고 불립니다. 이는 필수로 적용하지는 않지만 적어도 이 원칙을 준수할수록 올바르게 설계된 객체지향이라 할 수 있습니다. 프로그래머가 시간이 지나도 유.. 좋은 객체 지향의 다섯가지 원칙 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 다음