자바 디자인 패턴 썸네일형 리스트형 Delegate pattern (디자인 패턴) 위키피디아의 Delegtion pattern을 보면 어떤 패턴인지 쉽개 확인할 수 있을 것이다. http://en.wikipedia.org/wiki/Delegation_pattern [설명] 간단히 설명하면 객체 지향 프로그램에서 한 객체가 모든 일을 수행하는 것이 아니라 어떤 일 중 일부를 다른 객체 (helper object)에게 위임하는 패턴이다. [예 1] 아래 간단한 예를 보면 Main class가 실행되면 Print 객체의 print() 메서드가 실행되지만 실제 구현으로 보면 Print 객체가 하는 것이 아니라 Print 객체의 의 print() 메서드가 RealPrinter의 print() 메서드를 호출하여 일을 위임하고 있다. class RealPrinter { // the "delegat.. 더보기 이전 1 다음