SqueakByExample:8: Difference between revisions
Jump to navigation
Jump to search
Onionmixer (talk | contribs) (SBE 8장머리말 페이지 추가) |
Onionmixer (talk | contribs) (번역수정) |
||
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
== | ==기본 클래스== | ||
스몰토크의 대부분의 마술은 | 스몰토크의 대부분의 마술은 언어자체에 있는 것이 아니라 클래스 라이브러리에 있습니다. 스몰토크로 효과적인 프로그래밍을 하기 위해서는, 클래스 라이브러리가 언어와 환경을 어떤 식으로 지원하는지를 학습해야 합니다. 클래스 라이브러리는 대부분 스몰토크로 작성되었으며, 원하는 클래스가 정의되어있지 않아도 패키지에 새로은 기능의 클래스를 쉽게 추가할 수 있기때문에 확장이 쉽습니다. | ||
이 | 이 장의 목표는 스퀵 클래스의 전체를 자세하게 들여다 보는것이 아니라, 프로그램 작성시 사용할 필요가 있거나 오버라이드할때 효과적으로 사용될 수 있는 중요한 클래스와 매서드를 살펴보는 겁니다: Object, Number 그리고 subclasses, Character, String, Symbol, Boolean 등이 이런 중요한 클래스들입니다. | ||
[[Category:SqueakByExample]] | [[Category:SqueakByExample]] |
Latest revision as of 13:35, 22 March 2013
기본 클래스
스몰토크의 대부분의 마술은 언어자체에 있는 것이 아니라 클래스 라이브러리에 있습니다. 스몰토크로 효과적인 프로그래밍을 하기 위해서는, 클래스 라이브러리가 언어와 환경을 어떤 식으로 지원하는지를 학습해야 합니다. 클래스 라이브러리는 대부분 스몰토크로 작성되었으며, 원하는 클래스가 정의되어있지 않아도 패키지에 새로은 기능의 클래스를 쉽게 추가할 수 있기때문에 확장이 쉽습니다.
이 장의 목표는 스퀵 클래스의 전체를 자세하게 들여다 보는것이 아니라, 프로그램 작성시 사용할 필요가 있거나 오버라이드할때 효과적으로 사용될 수 있는 중요한 클래스와 매서드를 살펴보는 겁니다: Object, Number 그리고 subclasses, Character, String, Symbol, Boolean 등이 이런 중요한 클래스들입니다.