Введение в Smalltalk: Новаторский объектно-ориентированный язык программирования
Рождение первопроходца В 1970-х годах в легендарном исследовательском центре Xerox PARC команда дальновидных разработчиков под руководством Алана Кея, Дэна Ингалса и Адель Голдберг создала язык программирования, который навсегда изменил облик разработки программного обеспечения. Этот язык, известный как Smalltalk, изначально был разработан для обучения детей программированию, но быстро превратился в мощный инструмент, оказавший влияние на всю область объектно-ориентированного программирования (ООП). Философия Smalltalk Smalltalk основан на простой, но глубокой философии: всё является объектом. Да, вы правильно прочитали — всё. В Smalltalk каждый объект является экземпляром класса. Классы служат шаблонами, определяющими свойства и поведение своих экземпляров. Например, класс Window может иметь такие свойства, как label, position и visibility, и такие методы, как open, close, move и hide. Каждый объект окна будет иметь свой собственный набор этих свойств и сможет выполнять методы, определённые его классом. ...