📗 『JAVA 언어로 배우는 디자인 패턴 : 쉽게 배우는 GoF의 23가지 디자인 패턴』를 읽고 정리한 글입니다. 템플릿이란 무엇인가?본인은 사실 템플릿이라는 용어에 대해 제대로 모르고 있었다. 템플릿이란 문자 모양대로 구멍이 난 얇은 플라스틱 판이라고 한다.템플릿 구멍을 통해 어떤 형태의 문자인지 알 수 있지만 펜을 사용하는지, 사인펜을 사용하는지 등 어떤 도구를 사용하느냐에 따라 색깔, 또는 구체적인 모양이 달라진다. 그래서 Template Method 패턴이 뭔데?상위 클래스에 뼈대로써 템플릿이 될 추상 메소드를 정의하고, 하위 메소드에서 그것을 구체적으로 구현하는 패턴이다.어느 하위 클래스에서 구현을 달리 하더라도 상위 클래스의 템플릿에 따라 처리의 큰 흐름은 정해져 있다. 예제 프로그램다음은 ..