Как называется метод, выход которого зависит только от входных данных и состояния объекта? - PullRequest
3 голосов
/ 14 марта 2011

Мне известен термин «чистая функция», который описывает функцию, выход которой зависит только от входа.

Существует ли подобное имя для метода (функции объекта), выход которого зависит только от входа и состояния объекта?

Ответы [ 2 ]

1 голос
/ 14 марта 2011

Бертран Мейер , изобретатель языка программирования Eiffel и автор книги Конструкция объектно-ориентированного программного обеспечения , называет их "методами запроса".

0 голосов
/ 14 марта 2011

Я бы назвал это зависящим от состояния методом

в зависимости от State (design-pattern), в котором находится экземпляр объекта, вы получите другой результат (не только выход) или расширение

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...