SmalltalkBestPracticePatterns:1.7

From 흡혈양파의 번역工房
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
1.7 책의 구조

책의 구조

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

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


Notes