[OOP] StatePattern
StatePattern : 객체 내부 상태가 변경되었을 때 행동 패턴을 바꿀 수 있도록 해준다. StatePattern을 구현하는 방법에는 여러가지가 있다. 1. State-driven transition 2. Context-driven transition 3. Singleton, State-driven transition 4. Singleton, Context-driven transition 5. + 열거형을 통한 방법 (context-driven, state-driven) 1. State-driven transition 2. Context-driven transition 이 두 방식을 구현해보자면, 아래와 같다. main Door door = new Door(); door.close(); door.l..
Paradigm/OOP
2013. 5. 28. 02:32
최근에 올라온 글
최근에 달린 댓글
글 보관함
- Total
- Today
- Yesterday