Обновить
26
ApeCoder@ApeCoder

Разработчик

6
Подписчики
Отправить сообщение
Ну это одна частность
а что вы думаете про язык self?
там xml используется только для хранения графа объектов, кстати, тот же XAML что и в WPF. WPF — не объектный? Так можно сказать про любую технологию, где есть серилизация.
собственно, если не нужна бинарная совместимость, то в C# можно и так.
А в джаве — нет
А как ее скрыть во внутренностях модуля, но в то же время сделать возвращаемой makePoint?
>>к которой запрещено обращаться напрямую

как запрещено
Есть ли хоть одна реализация, размещающая обычные обхекты в стеке?
а так что старый код просто перестанет компилироваться?
Покажите на примере с точкой и сменой хранения с x, y на angle, distance
Насколько я знаю, на стеке только структуры располагаются. Другие обхекты располагаются в хипах которых много и зависят от поколения объекта и его размера.
>>>Зачем в ФП от нее абстрагироваться?

Чтобы изменения способа храниения не вело к изменению кода, оторый можно было бы не измениять.

>>>а как таковой диаграммы объектов нет.

Collaboration diagram, Activity diagram, Sequence diagram изображают взаимодействующие объеты
при чем тут это?
Понятно, я запутался в аббревиатурах.
Однако в ФП языках эти проблемы решаются by-design, то есть, там в прицнипе невозможно испортить объект «подав в него» что-то не то

В ФП нет объетов (чего-то у чего есть identity отличное от state).

И каким же мобразом в ФП достигается абстрагирование от структуры данных?
Каким образом, если в DAO нет никакой логики, он сможет изолировать своих пользователей от изменений?
Еслиб поддерживал, это нарушения LSP и тогда, деларацию того, что функция работает с эллипсами не стоила бы ничего.

А что плохого в большом ттреде?

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован
Активность