객체 어댑터1 어댑터 패턴 (Adapter pattern) 이란? 어댑터 디자인 패턴을 쉽게 예를 들어, 실생활의 어댑터는 110v를 220v로 변경해주거나 그 반대로 해주는 흔히 돼지코라고 불리는 변환기를 예로 들 수 있습니다. 즉, 프로그래밍 세계에서는 호환성이 없는 기존 클래스의 인터페이스를 변환하여 재사용을 할 수 있습니다. 더 나아가 향후 인터페이스가 바뀌더라도 그 변경 내역 은 어댑터에 캡슐화되기 때문에 클라이언트는 바뀔 필요가 없어집니다. SOLID 중에서 이는 개방 폐쇄 원칙(OCP)을 따르며, SOLID(객체 지향 설계)에 대한 내용도 아주 중요한 내용이라 이와 관련된 소개는 디자인 패턴 시리즈가 완결된 후 코드와 같이 차례대로 소개해 드리겠습니다. 그러면, 110v를 220v로 변환해주는 아래의 예제로 다뤄 보겠습니다. 첫 번째. 110v에 사용되는 .. 2021. 5. 19. 이전 1 다음