Adapter Pattern (1) 썸네일형 리스트형 [디자인패턴] 어댑터 패턴(Adapter Pattern) 어댑터 패턴(Adapter Pattern) 어댑터라는 말은 흔히 아는 듯 잘 맞지 않는 구조에 대해 호환이 되게끔 하는 것을 의미한다. 객체지향 관점에서는 클래스의 인터페이스를 사용자가 기대하는 인터페이스로 변환하는 패턴이다. 이를 통해 최대한 기존 코드를 유지할 수 있다는 장점이 있다. 단점으로는 사용하기 위해 클래스가 많아지면서 복잡할 수 있고 상속을 사용하기에 유연성이 떨어질 수 있다. UML ITarget: 타겟으로 하는 인터페이스 (기존 코드) Client: ITarget 인터페이스를 요구하는 요소를 지닌 클래스 Adapter: Adaptee 클래스를 Target 인터페이스에 맞춰주는 클래스 Adaptee: ITarget 인터페이스의 요소로 집어넣고 싶은 클래스 실제 예시 전 포스팅의 전략 패턴.. 이전 1 다음