SqueakByExample:8.6: Difference between revisions
Jump to navigation
Jump to search
Onionmixer (talk | contribs) (SBE 8장요약 페이지 추가) |
Onionmixer (talk | contribs) mNo edit summary |
||
Line 4: | Line 4: | ||
* 여러분의 오브젝트 복사를 정확하게 실행하기 위해 postCopy를 재지정합니다. | * 여러분의 오브젝트 복사를 정확하게 실행하기 위해 postCopy를 재지정합니다. | ||
* Breakpoint를 설정하기 위해 self halt를 발송합니다. | * Breakpoint를 설정하기 위해 self halt를 발송합니다. | ||
* 추상 | * 추상 메서드(a method abstract)를 만들기 위해 self subclassResponsibility를 리턴합니다. | ||
* 오브젝트에게 문자열 표현(String representation)을 부여하기 위해 printOn:을 반드시 재지정(override)해야 합니다. | * 오브젝트에게 문자열 표현(String representation)을 부여하기 위해 printOn:을 반드시 재지정(override)해야 합니다. | ||
* 초기화 인스턴스들을(initialize instances) 적합하게 초기화 하기 위해 hook | * 초기화 인스턴스들을(initialize instances) 적합하게 초기화 하기 위해 hook 메서드를 재지정합니다. | ||
* 숫자 | * 숫자 메서드(Number method)는 자동으로 플로트(Floats), 분수(Fractions) 그리고 정수(Intergers) 사이의 자동 변환을 수행합니다. | ||
* 분수(Fractions)는 플로트(floats) 보다는 유리수(rational numbers)를 나타냅니다. | * 분수(Fractions)는 플로트(floats) 보다는 유리수(rational numbers)를 나타냅니다. | ||
* 문자(Characters)는 고유한 인스턴스(unique instance)입니다. | * 문자(Characters)는 고유한 인스턴스(unique instance)입니다. | ||
* 문자열은 변경할 수 있지만, 심볼은 변경할 수 없습니다. 문자열 리터럴(string literals) 변경할 수 없다는 것에 주의해 주십시오. | * 문자열은 변경할 수 있지만, 심볼은 변경할 수 없습니다. 문자열 리터럴(string literals) 변경할 수 없다는 것에 주의해 주십시오. | ||
* 심볼은 고유하지만(unique) 문자열은 그렇지 않습니다. | * 심볼은 고유하지만(unique) 문자열은 그렇지 않습니다. | ||
* 문자열과 심볼은 컬렉션이므로 일반적인 컬렉션 | * 문자열과 심볼은 컬렉션이므로 일반적인 컬렉션 메서드(the usual collection methods)를 지원합니다. | ||
==Notes== | ==Notes== |
Revision as of 04:44, 30 August 2012
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)를 지원합니다.