Programming/헤드퍼스트 디자인패턴
2022. 10. 11.
chapter 01. 디자인패턴 들어가며 - 오리 시뮬레이션
[헤드퍼스트 디자인패턴] 54쪽 오리코드 테스트 파일명 용도/특징 Duck.java 슈퍼클래스(추상클래스) MallardDuck.java 서브클래스 FlyBehavior.java 인터페이스 FlyNoWay.java 행동구현 클래스 FlyWithWings.java 행동구현 클래스 QuackBehavior.java 인터페이스 MuteQuack.java 행동구현 클래스 Squeak.java 행동구현 클래스 MiniDuckSimulator.java 클래스 Duck.java public abstract class Duck { //슈퍼(부모)클래스가 될 클래스 FlyBehavior flyBehavior; QuackBehavior quackBehavior; //행동 인터페이스 형식의 레퍼런스 변수 2개를 선언합니다...