SmalltalkBestPracticePatterns:1.7

From 흡혈양파의 번역工房
Revision as of 04:12, 6 July 2013 by Onionmixer (talk | contribs) (SBPP 1.7 책의 구조 페이지 추가)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
1.7 책의 구조

책의 구조

각 장은 다음으로 구성된다:

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


Notes