디자인패턴 State 패턴
State 패턴 이름 해설 State 금고의 상태를 나타내는 인터페이스 DayState State를 구현하고 있는 클래스, 주간의 상태를 나타낸다. NightState State를 구현하고 있는 클래스, 야간의 상태를 나타낸다. Context 금고의 상태변환를 관리하고 경비센터와 연락을 취하는 인터페이스 SafeFrame Context를 구현하는 클래스, 버튼이나 화면표시 등의 사용자인터페이스를 갖는다. Main 동작 테스트용 클래스 State 인터페이스 package kch; public interface State {//상태를 정의 public abstract void doClock(Context context, int hour);//시간 설정 public abstract void doUse(Cont..