Smalltalk по-русски
Advertisement
Сообщение
copy
Определение
Копирование объекта
Протокол
Object
Синтаксис
receiver copy
  • receiver — оригинальный объект
Ответ
Копия получателя (или сам получатель, если он — единичный объект)

Описание[]

Создаёт объект как можно более близкий по поведению и состоянию к получателю сообщения. Никакое последующего изменение состояния объекта-копии не должно влечь за собой изменения состояния оригинального объекта.

Копии следовало бы соответствовать отношению равенства (=), однако обычная реализация этого сообщения через тождество (==) несовместимо с таким требованием.

Advertisement