템플릿메서드패턴 (DesignPattern) 템플릿 메서드 패턴 2020. 4. 20. 21:12 템플릿 메서드 패턴이란? 알고리즘 구조를 메서드에 정의하고 하위 클래스에서 알고리즘 구조의 변경 없이 해당 알고리즘을 재 정의하는 패턴 When? 구현하려는 알고리즘이 일정한 프로세스가 있을 때 구현하려는 알고리즘이 변경 가능성이 있을 때 How? 알고리즘을 여러 단계로 나눈다. 나뉜 알고리즘의 단계를 메서드로 선언한다. 알고리즘을 수행할 템플릿 메서드를 만든다. 하위 클래스에서 나뉜 메서드들을 구현한다. 구현 요구사항 신작 게임의 접속을 구현해보자 유저는 게임 접속 하위와 같은 로직을 구현해야 한다. 보안 과정 : 보안 관련 부분을 처리 인증 과정 : user_name과 password가 일치하는지 확인 권한 과정 : 접속자가 유료회원인지 무료회원인지 게임 마스터인지 확인 접속 과정 : 접속자에게 커넥.. 이전 1 다음