본문 바로가기 메뉴 바로가기

SIM's Review

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

SIM's Review

검색하기 폼
  • 분류 전체보기 (91)
    • Paradigm (24)
      • CleanCode (2)
      • OOP (22)
    • Language (61)
      • C++ (7)
      • C (17)
      • Java (11)
      • Android (20)
      • Computer Vision (6)
    • et cetera (5)
  • 방명록

TemplatePattern (1)
[OOP] TemplatePattern

Template패턴 상위 클래스에서는 처리의 뼈대(program skeleton of analgorithm)를 결정하고, 하위 클래스에서는 구체적인 내용을 결정한다. -> 의존성 부패(dependency rot) 문제를 방지 Concrete Method: Template 메소드가 정의된 클래스에 완전히 정의되는 메소드로 하위 클래스에서는 재정의하지 않아야 하는 연산. 다른 말로 complete method라 함 (자바에서 final 키워드로 수식) Abstract Method: - 하위에서 반드시 정의 Template 메소드가 정의된 클래스에 선언만 되어 있는 추상 메소드로 하위 클래스에서 반드시 정의하여야 하는 연산 Hook Method: - 선택적 정의 Template 메소드가 정의된 클래스에 기본 ..

Paradigm/OOP 2013. 5. 13. 22:36
이전 1 다음
이전 다음
최근에 올라온 글
최근에 달린 댓글
글 보관함
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바