template method1 [자바 디자인패턴] 2. Template Method 패턴 Template Method 패턴 이란? Template은 형판이나 어떤 형태의 틀이 라는 사전적인 의미를 갖고 있다. 예를 들면 우리가 초등학생때 어떤 플라스틱 판에 종이를 깔고 플라스틱 판 모양 그대로 도형을 따라 그린 경험이 있다면 이때 이 플라스틱 판은 템플릿이 된다. 즉 이미 갖춰져 있는 틀(Template)에 따라 그리는 행동(구현)을 Template Method 이라고 부른다. 이제 정사각형, 원, 삼각형의 템플릿을 만들고 이를 그리는 행동에 대해 프로그래밍 하면 다음과 같다. fun main() { val squareTemplate: Template = SquareTemplate() val circleTemplate: Template = CircleTemplate() val triangle.. 2022. 8. 14. 이전 1 다음