Template Method
From YYpBD's MediaWiki
목차 |
[편집]
개요
[편집]
예제
[편집]
Delphi
[편집]
Java
public abstract class TClass {
void startWork() {}
abstract void doWork1();
abstract void doWork2();
void stopWork() {}
public void doWork() {
startWork();
doWork1();
doWork2();
stopWork();
}
}
public class TClassA extends TClass {
void doWork1() {
}
void doWork2() {
}
}
public class TClassB extends TClass {
void doWork1() {
}
void doWork2() {
}
}
