SqueakByExample:5.1: Difference between revisions
Jump to navigation
Jump to search
Onionmixer (talk | contribs) No edit summary |
Onionmixer (talk | contribs) (번역수정) |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
== | ==모델 규칙== | ||
스몰토크 오브젝트 모델은 '' | 스몰토크 오브젝트 모델은 ''일관성있게'' 적용된 단순한 규칙들을 기반으로 합니다. 이 규칙들은 다음과 같습니다: | ||
'''Rule 1.''' 모든 것은 | '''Rule 1.''' 모든 것은 오브젝트다. | ||
'''Rule 2.''' 모든 오브젝트는 클래스의 | '''Rule 2.''' 모든 오브젝트는 클래스의 인스턴스다. | ||
'''Rule 3.''' 모든 클래스는 | '''Rule 3.''' 모든 클래스는 상위 클래스를 가진다. | ||
'''Rule 4.''' 모든 | '''Rule 4.''' 모든 동작은 메시지를 보낼 때 일어난다. | ||
'''Rule 5.''' 메서드 | '''Rule 5.''' 메서드 검색은 상속 관계를 따른다. | ||
우리는 이 규칙들을 하나씩 상세하게 살펴보겠습니다. | 우리는 이 규칙들을 하나씩 상세하게 살펴보겠습니다. | ||
==Notes== | ==Notes== | ||
<references /> | <references /> | ||
[[Category:SqueakByExample]] | [[Category:SqueakByExample]] |
Revision as of 13:50, 4 March 2013
모델 규칙
스몰토크 오브젝트 모델은 일관성있게 적용된 단순한 규칙들을 기반으로 합니다. 이 규칙들은 다음과 같습니다:
Rule 1. 모든 것은 오브젝트다.
Rule 2. 모든 오브젝트는 클래스의 인스턴스다.
Rule 3. 모든 클래스는 상위 클래스를 가진다.
Rule 4. 모든 동작은 메시지를 보낼 때 일어난다.
Rule 5. 메서드 검색은 상속 관계를 따른다.
우리는 이 규칙들을 하나씩 상세하게 살펴보겠습니다.