Single Responsibility Principle 하나의 객체가 하나의 책임을 가져야 한다는 의미이다. AOP(Aspect Oriented Programming) 또한 SRP의 예제가 될 수 있다. Open-Closed Principle 개방 폐쇄 원칙이란 기존
1. IOC, Inversoin of Control : 제어권의 역전 객체의 생성, 생명주기의 관리까지 모든 객체에 대한 제어권이 바뀜 Spring IoC Container 객체를 생성하고 관리하고 책임지고 의존성을 관리해주는 컨테이너 IoC 컨테이너는 객체의 생성