Re[12]: понимание ООП Алана Кея
От: vdimas Россия  
Дата: 28.03.23 15:05
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>То есть в лучшем случае вы получите решение, изоморфное System.Collections.Immutable.


Вдогонку, у дотнета уже были интерфейсы, описывающие АПИ иммутабельных коллекций, навроде IReadOnlySet и т.д.
Выбранное название неймспейса сбивает с толку, бо там речь не об иммутабельности как таковой, а об эффективных способах порожения read-only коллекций. ))

Например, неэффективной будет реализация на основе некоего FrozenSet, т.к. потребует копирования коллекций целиком при порождении новых коллекций, т.е. "изменения" их в ФП-стиле.

Наверно, стоило этот неймспейс так и назвать FpStyle. ))
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.