Facade Pattern
From YYpBD's MediaWiki
목차 |
[편집]
개요
서브시스템에 속한 일련의 복잡한 클래스들을 단순화하고 통합한다.
Adapter Pattern을 확장한 개념으로 볼수 있다.
[편집]
예제
[편집]
Delphi
[편집]
Java
public interface TClass1 {
public void doWork() {}
}
public interface TClass2 {
public void doWork() {}
}
public class TFacade {
TClass1 FClass1;
TClass2 FClass2;
public TFacade( TClass1 AClass1, TClass2 AClass2 ) {
FClass1 = AClass1;
FClass2 = AClass2;
}
public void StartWork() {
FClass1.doWork();
FClass2.doWork();
}
}
