어댑터 패턴1 [Design Pattern] 어댑터 패턴(Adapter Pattern)에 대해 알아보자 Definition 어댑터 패턴(Adapter Pattern)은 특정 클래스 인터페이스를 클라이언트에서 요구하는 다른 인터페이스로 변환한다. 인터페이스가 호환되지 않아 같이 쓸 수 없었던 클래스를 사용할 수 있게 도와준다. Wrapper라고도 알려짐 Structural Patterns Situation - 사용하려는 클래스가 인터페이스 요구사항을 충족하지 않을 때 (e.g. XML -> JSON) - 기존 클래스를 사용하고 싶지만 인터페이스가 나머지 코드와 호환되지 않을 때 - 상위 클래스에 추가할 수 없는 몇가지 공통 기능이 없는 여러 기존 하위 클래스들을 재사용하려는 경우 Structure Pros - Single Responsibility Principle. 프로그램의 기본 비즈니스 로직에서 인터페.. 2022. 7. 12. 이전 1 다음 300x250