어댑터 패턴1 [헤드퍼스트 디자인패턴] 07. 어댑터 패턴(Adapter Pattern)과 퍼사드 패턴(Facade Pattern) [헤드퍼스트 디자인패턴] 07. 어댑터 패턴(Adapter Pattern)과 퍼사드 패턴(Facade Pattern) 1. 어댑터 패턴 1.1 어댑터 패턴이란? 특정 클래스 인터페이스를 클라이언트에서 요구하는 다른 인터페이스로 변환한다. 인터페이스가 호환되지 않아 같이 쓸 수 없었던 클래스를 사용할 수 있게 도와준다. 어떤 소프트웨어 시스템에서 새로운 업체에서 제공한 인터페이스가 기존에 사용하던 인터페이스와 다를 때, 어댑터를 사용해 문제를 해결할 수 있다. 1.2 어댑터 사용 방법 알아보기 오리 인터페이스와 구현 클래스를 작성한다. public interface Duck { public void quack(); public void fly(); } public class MallardDuck imple.. 2022. 7. 17. 이전 1 다음 728x90 반응형