디자인 패턴 (1) 썸네일형 리스트형 Degine Pattern - StatePattern # 네이버블로그에서 이사 (2012.11.07 게시물. http://blog.naver.com/rkdmfql1540) State패턴을 배우고 간단한 비디오관리 프로그래을 제작하면서 배운내용을 복습하였다. 1. 클래스 다이어그램 2. 설명 State 패턴은 그 이름처럼 오브젝트의 상태에 따라 처리를 변경할 경우에 이용합니다. 이 프로그램에서는 MemberType 추상클래스를 만들고 이 추상클래스를 상속받는 VIP, Ordinary클래스를 만들어 회원의 등급이 변할 때 setMemberType 메소드를 이용하여 회원 등급을 바꿀 수 있습니다. 또한 Gold등급이나 Silver등급을 새로 추가하여도 기존의 코드를 변경하지 않고 새로 생성할 클래스만 만들어 사용할 수 있습니다. 새로운 회원을 추가할 때 아래와 .. 이전 1 다음