템플릿 메서드는 흐름과 변형 지점을 나눈다
추상 클래스의 final 메서드가 전체 순서를 정하고 일부 단계만 추상 메서드로 열 수 있습니다.
추상 클래스의 final 메서드가 전체 순서를 정하고 일부 단계만 추상 메서드로 열 수 있습니다.
추상 클래스의 final 메서드가 전체 순서를 정하고 일부 단계만 추상 메서드로 열 수 있습니다.
인터페이스에 공통 동작을 추가할 때 기존 구현을 깨뜨리지 않을 수 있지만 상태를 소유하는 용도로 쓰지 않습니다.
확장 조건 인터페이스에 공통 동작을 추가할 때 기존 구현을 깨뜨리지 않을 수 있지만 상태를 소유하는 용도로 쓰지 않습니다.