- Группа
- Фундаментальные протоколы
- Соответствует
- classDescription, instantiator
- Определение
- Объект типа Class, со стандартным глобальным идентификатором «Object».
- Стандарт
- ANSI Smalltalk
Класс Object обычно является корнем классовой иерархии.
Стандарт требует, чтобы реализация Object не была хрупкой. Хрупкость подразумевает, что поведение любого определённого стандартом метода может быть изменена без непосредственного переопределения. Обычно такое возможно, если стандартные методы реализованы через иные, не определённые в стандарте, и которые подкласс может (не специально) переопределить. В таком случае зависимый метод может вызвать метод, определённый в подклассе.
Один способ обеспечить отсутствие хрупкости — убедиться, что любое посылаемое самому себе сообщение либо является стандартным, либо его селектор имеет имя, начинающееся со знака подчёркивания (_). В ином случае реализация может использовать специфичные методы для обеспечения отсутствия хрупкости.
Стандартные глобальные идентификаторы[]
Детализированные сообщения[]
- new