스프링의 객체 지향 설계 스프링이 자바에서 가장 중요하게 가치를 두는 것은 객체지향 프로그래밍이 가능한 언어라는 점이다. 그래서 스프링이 가장 관심을 두는 대상은 오브젝트다. 객체지향 설계의 기초와 원칙, 디자인 패턴, 리팩토링, 단위 테스트 등에 대한 관심은 결국 오브젝트를 효과적으로 설계, 구현, 사용, 개선에 대한 기준을 마련해준다. 따라서 1장에서는 오브젝트의 설게와 구현, 동작원리에 대해 알아본다. 객체지향 설계의 기초와 원칙 개방폐쇄원칙 (OCP, Open-Closed Principle) : 클래스나 모듈은 확장에는 열려 있어야하고 변경에는 닫혀있어야 한다. > 객체지향 설계 원칙(SOLID) SRP(The Single Responsibility Principle): 단일 책임 원칙 OCP(The Open Closed Principle): 개방 폐쇄 원칙 LSP(The Liskov Substitution Principle): 리스코프