head-first-java HeadFirst 디자인 모드 학습 노트 오리 에 게 비행 능력 은 일종 의 변동 능력 으로 어떤 오 리 는 날 수 있 지만 어떤 오 리 는 날 수 없다.만약 에 Duck 이라는 추상 류 에서 오리 의 비행 능력 을 직접 정의 하면 적당 하지 않다.비행 능력 을 하나의 인터페이스 로 추상 화하 여 비행 할 수 있 는 모든 오리 가 이 인 터 페 이 스 를 계승 하도록 한다 면 문제 가 존재 할 것 이다. 두 가지 역할: subjec... head-first-java디자인 모드
HeadFirst 디자인 모드 학습 노트 오리 에 게 비행 능력 은 일종 의 변동 능력 으로 어떤 오 리 는 날 수 있 지만 어떤 오 리 는 날 수 없다.만약 에 Duck 이라는 추상 류 에서 오리 의 비행 능력 을 직접 정의 하면 적당 하지 않다.비행 능력 을 하나의 인터페이스 로 추상 화하 여 비행 할 수 있 는 모든 오리 가 이 인 터 페 이 스 를 계승 하도록 한다 면 문제 가 존재 할 것 이다. 두 가지 역할: subjec... head-first-java디자인 모드