객체지향 특성은 도구로, 설계 원칙은 도구를 올바르게 사용하는 방법이다. (객체지향 특성 - 캡 ! 상추다, 설계 원칙 - SOLID)

디자인(설계) 패턴 - 레시피 설계 원칙 - 요리도구 사용법, 캡! 상추다 - 요리도구

스프링

“ OOP 프레임워크 ” 객체 지향의 특성과 설계 원칙을 극한까지 적용한 프레임워크이며, 스프링에서 시작해 객체 지향으로 향하는 하향식 학습이든 어떠한 학습이든 꼭 스프링을 만나보자.


Adapter Pattern

호출당하는 쪽의 메서드를 호출하는 쪽의 코드에 대응하도록 중간에 변환기를 통해 호출하는 패턴

Adapter Pattern은 개방 폐쇄 원칙(OCP)을 활용한 설계 패턴이라고 할 수도 있다.