디자인패턴 10) 상태 패턴
CHAPTER 10. 상태 패턴(State Pattern) 1. 상태 패턴 객체의 내부 상태가 바뀜에 따라서 객체의 행동을 바꿀 수 있다. 마치 객체의 클래스가 바뀌는 것과 같은 결과를 얻을 수 있다.
CHAPTER 10. 상태 패턴(State Pattern) 1. 상태 패턴 객체의 내부 상태가 바뀜에 따라서 객체의 행동을 바꿀 수 있다. 마치 객체의 클래스가 바뀌는 것과 같은 결과를 얻을 수 있다.
CHAPTER 07. 어댑터 패턴과 퍼사드 패턴(Adapter & Facade Pattern) 1. 어댑터 패턴 특정 클래스 인터페이스를 클라이언트에서 요구하는 다른 인터페이스로 변환한다. 인터페이스가 호환되지 않아 같이 쓸 수 없었던 클래스를 사용할 수 있게 도와준다...
CHAPTER 06. 커맨드 패턴(Command Pattern) 1. 커맨드 패턴 커맨드 패턴은 어떤 것을 요청하는 객체와 그 요청을 받아들이고 처리하는 객체를 분리하는 객체지향 디자인 패턴의 한 모델이다. 커맨드 패턴을 사용하면 요청 내역을 객체로 캡슐화해서 객체를 서로...
CHAPTER 03. 데코레이터 패턴(Decorator Pattern) 1. 데코레이터 패턴
CHAPTER 01. 디자인 패턴 소개와 전략 패턴 1. 오리 시뮬레이션 게임을 만든다면 초기 기획단계에서는 모든 오리들은 꽥꽥 소리를 낼 수 있고 수영만 할 수 있고 겉모습만 달랐다. 그래서 객체지향 기법을 사용하여 모든 오리가 가지고 있어야 하는 공통된 기능을 정의한 Du...