객체지향의 4대원칙이 요리도구라면 SOILD는 요리도구 사용법이다. 디자인 패턴은 레시피에 비유할 수 있다. 이전부터 많은 개발자들이 고민하고 정제한 사실상의 표준 설계 패턴이다. 당연하게도 지다인 패턴은 객체 지향 특성과 설계 원칙을 기반으로 구현되어 있다. 지금부터 스프링을 이해하기 위해 스프링이 사랑한 디자인 패턴을 간단한 예제를 통해 살펴보자. 혹시나 내용이 부족하다면 현재 정리중인 Head First Design Pattern 을 참고해도 좋을 듯 하다.
목차
어댑터를 번역하면 변환기라고 한다. 변환기는 서로 다른 두 인터페이스 사이에 통신이 가능하게 하는 것이다.
어댑터 패턴은 개방 폐쇄 원칙을 활용한 설계 패턴이다.