Smalltalk в примерах/Объект: различия между версиями
Содержимое удалено Содержимое добавлено
EugeneKh (обсуждение | вклад) орфография, пунктуация |
EugeneKh (обсуждение | вклад) м орфография |
||
Строка 122:
-->
==Тестирование==
Протокол содержит методы, которые возвращают \emph{истину} и \emph{ложь}. Большинство из методов возвращают \emph{лож}, позволяя затем переопределить их если нужно. Например, \verb|целое?| возвращает \emph{ложь} но оно переопределено для Целого, чтобы возвращать \emph{истину}. Сообщение \verb|isBehaviour| отвечает на вопрос может ли получатель быть классом другого объекта. Сообщение \verb|непостредственный?| отвечает является ли получатель непосредственным объектом таким как МалоеЦелое или Буква которые могут быть представлены с помощью тридцати двух битов, или получатель представляется с помощью указателя на объект. Сообщения \verb|ноль?| и \verb|неНоль?| отвечают является ли объект нулём и переопределены для НеопределённоваОбъекта. Сообщение \verb|упорядочен?| говорит является ли объект упорядоченной совокупностью --- т.е. подклассом УпорядоченнойСовокупности. Сообщение \verb|строка?| отвечает является ли объект строкой, и \verb|символ?| является ли он Символом. Сообщение \verb|respondToArithmetic| говорит принадлежыт ли объект к подклассу АрифметическойВеличены.
|