Spring 과 객체지향(SOLID)
SOLID란 Clean Code로 유명한 Robert Martin이 정리한 좋은 객체지향 설계의 5가지 원칙이다. - SRP : 단일 책임 원칙 (Single Reponsiblility Principle) - OCP : 개방-폐쇄 원칙 (Open/Closed Principle) - LSP : 리스코프 치환 원칙 (Liskov substitution principle) - ISP : 인터페이스 분리 원칙 (Interface Segregation Principle) - DIP : 의존관계 역전 원칙 (Dependency Inversion Principle) SRP 단일 책임 원칙 (Single Reponsiblility Principle) 한 클래스는 하나의 책임만 가져아 한다. 하나의 책임이라는 것의 범위..