템플릿에 제공해서 템플릿 내에서 호출을 되돌려 받는(callback) 형태를 말하는 것 같습니다.
콜백의 방향으로(역으로) 호출하는 것..
을 말하는게 아닐까라고 이해했습니다.. (토비스프링 3장.. 이었죠??)
> 전 그때 템플릿 콜백이 전략 패턴이 아니라고 우기는 편에 있었죠! ㅋㅋ
> 이 주제로 예전 포럼 시절에 한 번, 그룹스로 옮긴 후에 한 번, 이렇게 두 번 토론이 있었습니다.
> 그룹스 검색이 잘 되면 찾아 읽어보시면 될 것 같은데... 흠...
> 제 설명은 부족할 듯 싶어 dzone design pattern refcard 의 두 패턴 부분을 캡쳐했습니다.
> 그런데 다시 보니 질문이 전략 패턴 vs. 템플릿 패턴 이 아니라 전략 패턴 vs. 템플릿 콜백이네요. 하핫;;;
> toby님이 KSUG에 관련 퀴즈를 내셨었던 것으로 기억합니다. 그 때에도 아마 전략 패턴으로 이야기가 모아지지 않았던가 하네요.
> 방금 검색해보니 박재성님의 글도 걸립니다. 설명 좋네요~
> http://wiki.springsprout.org/pages/viewpage.action?pageId=6324257
> 따라서 '템플릿 콜백은 전략 패턴을 이용한 구현 패턴의 하나로, 하나의 메서드 만을 가진 Strategy 구현체를 이용한다' 로
> 보면 되지 않을까 싶네요.
> 기선님의 글도 좋군요.
> http://whiteship.me/?p=11907
> 2011/3/15 야구쟁이 <jichol...@gmail.com>
>> 전략 패턴은 자신의 기능 맥락에서 필요에 따라 변경이 필요한 알고리즘을 인터페이스를 통해 외부로 분리시키고 이를 구현한 구체적
>> 인 클래스를 필요에 따라 바꿔서 사용할 수 있게 하는 디자인 패턴이라고 되어있습니다
>> 템플릿 콜백 또한 인터페이스를 정의하고 그를 구현한 구체 클래스들을 이용하여 필요에 따라 바꿔쓸수 있는것으로 알고있습니다...
>> 저는 이 두가지 방법의 차이점이 궁금합니다... 제가 이해가 부족해서 도무지 생각이 나질 않습니다
>> 고수님들의 많은 조언 부탁드립니다
>> --
>> Google 그룹스 'Korea Spring User Group' 그룹에 가입했으므로 본 메일이 전송되었습니다.
>> 이 그룹에 게시하려면 ksug@googlegroups.com(으) 로 이메일을 보내세요.
>> 그룹에서 탈퇴하려면 ksug+unsubscribe@googlegroups.com로 이메일을 보내주세요.
>> 더 많은 옵션을 보려면 http://groups.google.com/group/ksug?hl=ko에 서 그룹을 방문하세요.
> --
> Google 그룹스 'Korea Spring User Group' 그룹에 가입했으므로 본 메일이 전송되었습니다.
> 이 그룹에 게시하려면 ksug@googlegroups.com(으)로 이메일을 보내세요.
> 그룹에서 탈퇴하려면 ksug+unsubscribe@googlegroups.com로 이메일을 보내주세요.
> 더 많은 옵션을 보려면 http://groups.google.com/group/ksug?hl=ko에서 그룹을 방문하세요.
> --
> Google 그룹스 'Korea Spring User Group' 그룹에 가입했으므로 본 메일이 전송되었습니다.
> 이 그룹에 게시하려면 ksug@googlegroups.com(으)로 이메일을 보내세요.
> 그룹에서 탈퇴하려면 ksug+unsubscribe@googlegroups.com로 이메일을 보내주세요.
> 더 많은 옵션을 보려면 http://groups.google.com/group/ksug?hl=ko에서 그룹을 방문하세요.