728x90 반응형 SMALL Template Method Pattern1 Template Method pattern 상위 클래스쪽에 템플릿에 해당하는 메소드가 정의되어 있고, 그 메소드의 정의 안에는 추상 메소두가 사용되고 있다. 따라서 상위 클래스의 프로그램만 보면 추상 메소드를 어떻게 호출하고 있는지 알 수 있지만, 최정적으로 어떤 처리가 수행되는지는 알 수 없다.추상 메소드를 실제로 구현하는 것은 하위 클래스이며 서로 다른 하위 클래스가 서로 다른 구현을 실행하면 서로 다른 처리가 실행 될 것이다. 그러나 어떤 하위 클래스에서 어떤 구현을 하더라도 처리의 큰 흐름은 상위 클래스에서 결정한대로 이루어진다.이와같이 상위 클래스에서 처리의 뼈대를 결정하고, 하위 클래스에서 그 구체적인 내용을 결정하는 디자인 패턴을 Template Method pattern 이라고 한다. 예제 프로그램) 문자나 문자열을 5회 반복해서 .. 2013. 12. 21. 이전 1 다음 728x90 반응형 LIST