내일배움캠프 46일차 - 언리얼 C++: 디자인 패턴 - 템플릿 패턴과 샌드박스 패턴

템플릿 메소드 패턴

알고리즘의 구조를 메소드에 정의하고, 하위 클래스에서 알고리즘 구조의 변경없이 알고리즘을 재정의하는 패턴.

같은 역할을 하는 메소드지만 여러 곳에서 다른 형태로 사용이 필요한 경우 사용하는 패턴이다.

템플릿 메소드 패턴을 사용할 때 '변하지 않는 기능'은 상위 클래스에 저장하고, 확장할 기능은 서브 클래스에서 만들게끔 설계한다.

댓글

이 블로그의 인기 게시물

내일배움캠프 사전캠프 - 사전캠프설 연휴 커피 파밍 이벤트 작품 [ EXTREMITY ]

내일배움캠프 29일차 - 커리어데이 2일차 : 클라이언트 프로그래머로서 포트폴리오, 입사준비팁