행동패턴 편집하기
최신판 | 당신의 편집 | ||
63번째 줄: | 63번째 줄: | ||
* Context : 객체의 상태를 정의하는 데 사용되는 메소드를 정의하는 인터페이스이다. | * Context : 객체의 상태를 정의하는 데 사용되는 메소드를 정의하는 인터페이스이다. | ||
* State : 상태에 따른 동작을 정의하는 인터페이스이다. | * State : 상태에 따른 동작을 정의하는 인터페이스이다. | ||
− | * ConcreteState : State에서 정의된 메소드를 구현하는 클래스이다. | + | * ConcreteState : State에서 정의된 메소드를 구현하는 클래스이다. |
=== 전략패턴 === | === 전략패턴 === |