SqueakByExample:8.6

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

8장 요약

  • 만약 여러분이 =를 재지정하였다면 hash 또한 재지정(override)해야 합니다.
  • 여러분의 오브젝트 복사를 정확하게 실행하기 위해 postCopy를 재지정합니다.
  • Breakpoint를 설정하기 위해 self halt를 발송합니다.
  • 추상 메소드(a method abstract)를 만들기 위해 self subclassResponsibility를 리턴합니다.
  • 오브젝트에게 문자열 표현(String representation)을 부여하기 위해 printOn:을 반드시 재지정(override)해야 합니다.
  • 초기화 인스턴스들을(initialize instances) 적합하게 초기화 하기 위해 hook 메소드를 재지정합니다.
  • 숫자 메소드(Number method)는 자동으로 플로트(Floats), 분수(Fractions) 그리고 정수(Intergers) 사이의 자동 변환을 수행합니다.
  • 분수(Fractions)는 플로트(floats) 보다는 유리수(rational numbers)를 나타냅니다.
  • 문자(Characters)는 고유한 인스턴스(unique instance)입니다.
  • 문자열은 변경할 수 있지만, 심볼은 변경할 수 없습니다. 문자열 리터럴(string literals) 변경할 수 없다는 것에 주의해 주십시오.
  • 심볼은 고유하지만(unique) 문자열은 그렇지 않습니다.
  • 문자열과 심볼은 컬렉션이므로 일반적인 컬렉션 메소드(the usual collection methods)를 지원합니다.

Notes