state pattern (1) 썸네일형 리스트형 자바 디자인 패턴 튜토리얼 - 행동 디자인 패턴 - 상태 패턴 상태 패턴에서 클래스 동작은 상태에 따라 변경됩니다. 상태 패턴은 행동 패턴입니다. 상태 패턴을 사용할 때 다양한 상태 객체와 상태 객체가 변경 될 때마다 동작이 달라지는 컨텍스트 객체를 만듭니다. 예제 interface State { public void doAction(Context context); } class StartState implements State { public void doAction(Context context) { System.out.println("In start state"); context.setState(this); } public String toString() { return "Start State"; } } class StopState implements State.. 이전 1 다음