템플릿 메서드 패턴1 [디자인 패턴] 템플릿 메서드 패턴 📝 템플릿 메서드 패턴?템플릿 메서드 패턴은 객체지향 디자인 패턴 중 하나다.공통된 구조를 가진 코드를 부모 클래스에서 정의하고, 세부 구현은 자식 클래스에서 따로 처리하게 만드는 방식.이렇게 하면 동일한 구조의 껍데기를 반복해서 쓰지 않아도 돼서 코드가 깔끔해진다. 📘 예시 코드로 이해해보자예를 들어, 게임 캐릭터가 공격하는 과정을 생각해보자. 모든 캐릭터는 "준비 -> 공격 -> 마무리"라는 공통 흐름을 가지는데, 구체적인 공격 방식은 캐릭터마다 다르다. 이걸 템플릿 메서드 패턴으로 구현하면:// 부모 클래스abstract class Character { // 템플릿 메서드: 공통 흐름 정의 public void attack() { System.out.println("캐릭터.. Design Pattern 2025. 3. 24. 이전 1 다음