Неизменяемый объект – новый вариант

В программировании неизменяемым называется объект, состояние которого не может быть изменено после создания.

В функциональном программировании все или почти все данные в программе, как локальные, так и глобальные, являются неизменяемыми. С одной стороны, это существенно повышает стабильность программ за счёт упрощения формальной верификации программ. С другой, это затрудняет решение ряда задач , что вынуждает усложнять системы типов языка — например, монадами или уникальными типами.

В объектно-ориентированном программировании неизменяемые объекты создаются посредством соответствующего шаблона проектирования.

Неизменяемые объекты интересны, например, тем, что потоко-безопасны.

  • Программирование

Скрытые категории:

  • Википедия:Запросы на перевод с английского
  • Википедия:Статьи без сносок
  • Незавершённые статьи о программировании
    • для визуализации городов в различных целях ,
    • для градостроительства,
    • в навигационных системах,
    • в интеллектуальных транспортных системах,
    • для моделирования шума,
    • для термографических обследований .

Leave a Reply

Your email address will not be published. Required fields are marked *