템플릿 메서드(template method) 싱글톤 패턴과 같은 디자인 패턴 중 하나이다. 모든 객체 지향 프로그램에서 사용하는 구현 방법이다. 따라서 이 방법은 자바에서 뿐만 아니라 C, C++, C#에서도 동일하게 적용된다. package template; public abstract class Car { public abstract void drive(); public abstract void stop(); public void startCar() { System.out.println("시동을 켭니다."); } public void turnOff() { System.out.println("시동을 끕니다."); } // 템플릿 메서드 final public void run() { startCar();..