ADAPTER1 [Design Pattern] 어댑터(Adapter) 패턴에 대해 오늘은 디자인 패턴 중 하나인 어댑터 패턴에 대해 알아보자! 어댑터 패턴이란? 어댑터 패턴은 한 클래스의 인터페이스를 클라이언트에서 사용하고자 하는 다른 인터페이스로 변환한다. 즉, 어댑터를 이용하면 인터페이스 호환성 문제로 같이 쓸 수 없는 클래스들을 연결해서 사용할 수 있다. 어댑터 패턴이 왜 필요할까? 어댑터 디자인 패턴을 사용하는 경우 서로 호환되지 않는 인터페이스를 사용하는 클라이언트를 그대로 활용할 수 있다. 인터페이스를 변환해주는 어댑터만 만들면 되기 때문이다! 이를 통해 클라이언트와 구현된 인터페이스를 분리할 수 있고, 나중에 인터페이스가 바뀌더라도 변경 내역이 어댑터에 캡슐화되기 때문에 클라이언트는 바뀔 필요가 없어진다. 언제 사용할 수 있을까? - 기존 클래스를 사용하고 싶은데 인터페이.. 2023. 10. 30. 이전 1 다음