어댑터 패턴 (1) 썸네일형 리스트형 GoF 디자인 패턴 - 어댑터 패턴 (Adapter Pattern) 1. 어댑터 패턴이란?어댑터 패턴은 구조 패턴 (Structural Patterns)의 하나로써 서로 호환되지 않는 인터페이스를 가진 클래스들을 함께 동작하도록 연결해주는 구조 패턴이다. 마치 전기 콘센트의 어댑터처럼, 기존 클래스의 인터페이스를 클라이언트가 기대하는 인터페이스로 변환하여 사용 가능하게 만든다. 특징인터페이스 호환 문제 해결: 기존 코드를 수정하지 않고도 새 코드와 호환되게 만든다.기존 시스템 재사용성 증가: 이미 존재하는 클래스를 변경 없이 재활용할 수 있다.SOLID 원칙 중 개방/폐쇄 원칙(OCP)과 단일 책임 원칙(SRP)을 지킴 2. 어댑터 패턴의 구조Target(목표 인터페이스): 클라이언트가 기대하는 인터페이스Adaptee(적응 대상 클래스): 기존에 호환되지 않는 인터페이.. 이전 1 다음