SqueakByExample:2.10

From 흡혈양파의 번역工房
Revision as of 04:08, 13 August 2012 by Onionmixer (talk | contribs) (SBE 2장요약 페이지 추가)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

2장 요약

이번 장에서, 여러분은 카테고리, 클래스 그리고 메소드를 만드는 방법을 보았습니다. 여러분은 시스템 브라우저, 인스펙터, 디버거 그리고 몬티첼로 브라우저의 외관과 사용방법을 배웠습니다.

  • 카테고리는 관련된 클래스의 그룹들입니다.
  • 새 클래스는 메시지를 그것의 클래스에 보냄으로서 만들어 집니다
  • 프로토콜은 관련된 메소드의 그룹입니다.
  • 브라우저에서 새 메소드에서 정의를 편집하거나 그 다음 변경사항들을 수락하여, 새 메소드가 만들어지거나 수정됩니다.
  • 인스펙터는 임시 오브젝트를 정밀검사하고 상호작용함으로써, 단순하고 일반적인 목적의 GUI를 제공합니다.
  • 시스템 브라우저는 공표하지 않은 메소드와 변수의 사용을 감지하고, 가능한 수정사항들을 제공합니다.
  • 초기화 메소드는 오브젝트가 스퀵에서 실행된 다음에 자동으로 실행됩니다. 여러분은 그곳에 모든 초기화 코드를 집어넣을 수 있습니다.
  • 디버거는 실행중인 프로그램의 상태를 정밀검사(inspect)하고 수정하기 위해 고급 GUI(high-level GUI)를 제공합니다.
  • 카테고리를 채우기 위해 소스를 공유할 수 있습니다.
  • 코드를 공유하기 위한 좀더 나은 방법은, 외부 저장소를 관리에 사용할 몬티첼로(몬티첼로)를 사용하는 것입니다. 예를 들면 스퀵소스 프로젝트로 지정하는 것입니다.