Template Method

From YYpBD's MediaWiki

Jump to: navigation, search

목차

개요

예제

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() {
	}
}



맞춤검색