<디자인패턴입문> 16. State 패턴
BFine
www.yes24.com/Product/Goods/2918928 Java 언어로 배우는 디자인 패턴 입문 이 책은 디자인 패턴의 입문서입니다. GoF가 정리한 23개의 디자인 패턴을 하나씩 다루면서 객체 지향을 잘 모르는 초보자도 이해하기 쉽도록 정리하고 있습니다. 단순한 이론이나 논리을 제시하 www.yes24.com 가. 무엇인가 a. 상태를 클래스로! - 보통 프로그래밍할때 대상을 클래스로 표현하고 상태는 필드 행위는 메서드형태로 구성한다. - 하지만 State(상태)패턴은 상태(사물의 모양이나 형편)을 클래스로 표현한다. => 클래스를 교체해 상태변화를 표현할 수 있고 새로운 상태 추가할때 무엇을 해야할지 분명해진다. b. 끝없는 if-else - 책에 있는 경비시스템에 대한 예제를 살펴보자. 틀..