SmalltalkBestPracticePatterns:1.7
- 1.7 책의 구조
책의 구조
각 장은 다음으로 구성된다:
- 패턴 - 패턴의 기반이 되는 철학.
- 행위 - 메소드와 메시지에 관한 패턴. 새 메소드를 생성하여 해결할 수 있는 문제. 특정 메소드 유형이 (예: accessors) 다른 패턴에 관련된 경우 나머지 패턴들에 걸쳐 메소드 패턴을 발견할 수 있을 것이다. 모든 패턴들을 모아 쉽게 참조할 수 있도록 빠른 참조 안내(Quick Reference Guide)를 제공한다.
- 상태 - 인스턴스와 임시 변수들을 사용하기 위한 패턴. accessor 메소드와 직접 변수 접근을 이용 시 장단점에 대한 논의를 찾을 수 있다.
- 집합체(collection) - 패턴의 형태로 된 주요 집합체 클래스와 메시지. 집합체를 이용하는 공통 방법들을 발견할 것이다.
- 클래스 - 클래스 생성과 관련된 주제 대부분은 본 책의 범위 밖이므로 클래스를 어떻게 생성하는지에 관해서만 간략히 소개한다.
- 포맷팅 - 코드 포맷팅, 패턴으로서 캐스팅(cast)하는 필자만의 규칙.
- 개발 예제 - 패턴으로의 직접 참조(explicit reference)로 객체를 개발하는 예제.