태그 : sterategy 요약보기전체보기목록닫기

1

2.9.10. Template Method (Behavioral, 행위)

전체 동작은 추상클래스에 정의하고 세세한 부분구현은 서브클래스(구현클래스)에서 재정의 할 수 있게 유연함을 제공하는 객체를 설계다이어그램 1.하나의 동작에 대한 알고리즘의 뼈대를 정의하고 세부적인 단계는 서브클래스서 구현하게 지연시켜 알고리즘의 변경 없이 특정 단계를 재정의 하게한다.다이어그램 2.공통기능을 묶어서 추상클래스에서 구현하고 부모의 템플릿함...
1


구글광고