CH8-3 · FLOW

추상 클래스와 인터페이스 예제가 실행되는 순서

추상 기반이 공통 상태 준비에서 시작해 final 골격이 전체 호출 순서 유지까지 값과 책임이 이동한다.

  1. 1
    추상 기반이 공통 상태 준비

    직접 객체를 만들 수 없지만 필드, 생성자, 구체 메서드와 추상 메서드를 함께 선언합니다.

  2. 2
    하위 타입이 열린 단계 구현

    서로 다른 클래스 계층에서도 같은 기능을 제공할 수 있습니다.

  3. 3
    final 골격이 전체 호출 순서 유지

    클래스 상속은 하나지만 인터페이스는 여러 개 구현할 수 있습니다.

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