안녕하세요~ oraclejavacommunity 입니다. 위임을 이용한 Adapter 패턴 예제 입니다.
(오라클SQL, 튜닝, 힌트,자바프레임워크,
안드로이드, 아이폰, 닷넷 실무전문 강의)
위임이란 어떤 메소드의 처리를 다른 인스턴스의 메소드에 맡긴다는 의미
Banner.java및 Main.java는 앞 예제와 동일함
//Print.java
public abstract class Print {
public abstract String printString();
}
//PrintBanner.java
public class PrintBanner extends Print {
private Banner banner;
public PrintBanner (String str) {
this.banner = new Banner(str);
}
public String printString() {
return "(" + banner.showString() + ")";
}
}
댓글 없음:
댓글 쓰기