CH8-3 · MODEL

추상 클래스와 인터페이스: 실제 코드에서 남는 경계

추상 클래스의 final 메서드가 전체 순서를 정하고 일부 단계만 추상 메서드로 열 수 있습니다.

확장 점검

템플릿 메서드는 흐름과 변형 지점을 나눈다

추상 클래스의 final 메서드가 전체 순서를 정하고 일부 단계만 추상 메서드로 열 수 있습니다.

확장 점검

default 메서드는 인터페이스 진화를 돕는다

인터페이스에 공통 동작을 추가할 때 기존 구현을 깨뜨리지 않을 수 있지만 상태를 소유하는 용도로 쓰지 않습니다.

확장 조건 인터페이스에 공통 동작을 추가할 때 기존 구현을 깨뜨리지 않을 수 있지만 상태를 소유하는 용도로 쓰지 않습니다.