목록2024/08/29 (1)
SW
[개발서적] 헤드퍼스트 디자인 패턴 Ch7. 어댑터 패턴과 퍼사드 패턴
1. 객체지향 어댑터어댑터는 클라이언트로부터 요청을 받아서 새로운 업체에서 제공하는 클래스를 클라이언트가 받아들일 수 있는 형태의 요청으로 변환해주는 중개인 역할을 합니다.Duck과 Turkey 예시를 보겠습니다.public interface Duck { void quack(); void fly();}public interface Turkey { void gobble(); void fly();}public class TurkeyAdapter implements Duck { Turkey turkey; public TurkeyAdapter(Turkey turkey) { this.turkey = turkey; } @Override public voi..
개발서적/헤드퍼스트 디자인패턴
2024. 8. 29. 20:20