Smalltalk по-русски
Advertisement
Группа
Фундаментальные протоколы
Соответствует
classDescription, instantiator
Определение
Объект типа Class, со стандартным глобальным идентификатором «Object».
Стандарт
ANSI Smalltalk

Класс Object обычно является корнем классовой иерархии.

Стандарт требует, чтобы реализация Object не была хрупкой. Хрупкость подразумевает, что поведение любого определённого стандартом метода может быть изменена без непосредственного переопределения. Обычно такое возможно, если стандартные методы реализованы через иные, не определённые в стандарте, и которые подкласс может (не специально) переопределить. В таком случае зависимый метод может вызвать метод, определённый в подклассе.

Один способ обеспечить отсутствие хрупкости — убедиться, что любое посылаемое самому себе сообщение либо является стандартным, либо его селектор имеет имя, начинающееся со знака подчёркивания (_). В ином случае реализация может использовать специфичные методы для обеспечения отсутствия хрупкости.

Стандартные глобальные идентификаторы[]

Детализированные сообщения[]

  • new
Advertisement