CH8-3 · MODEL

추상 클래스와 인터페이스의 성공과 실패 증거

Shape가 공통 상태와 전체 summary 흐름을 지키고 Circle은 면적 계산만 제공합니다.

성공 출력

관찰 가능한 결과

CIRCLE:12.566370614359172

실패 경계

왜 실패하는가

Shape가 공통 상태와 전체 summary 흐름을 지키고 Circle은 면적 계산만 제공합니다.

선택 기준

코드에 남길 계약

공통 상태와 생성 과정이 핵심이면 추상 클래스, 여러 타입에 붙는 작은 역할이면 인터페이스를 우선 검토합니다.

관찰 증거 공통 상태와 생성 과정이 핵심이면 추상 클래스, 여러 타입에 붙는 작은 역할이면 인터페이스를 우선 검토합니다.