'템플릿(templete)'이란 틀이 있는 메서드라고 볼 수 있다. 추상 클래스를 활용한 예로 템플릿 메서드를 알아본다. Car 클래스를 생성한다. 이 클래스는 drive(), stop() 이라는 추상 메서드와 startCar(), turnOff(), run()이라는 구현된 메서드를 가지고 있다. 시동을 켜고 끄는 것은 차종에 관계없이 동일하기 때문에 미리 코드로 구현했다. 그에 반해 drive(), stop()은 차종에 따라 다른 방식으로 움직일 수 있기에 추상 메서드로 선언했다. package ch09_2; public abstract class Car { public abstract void drive(); public abstract void stop(); public void startCar()..