Size: a a a

2020 June 19

ВС

Владислав Субботин... in phpGeeksJunior
Андрей Ява
с чего бы?
Ну потому что в маппере логика отделена от модели
источник

АЯ

Андрей Ява in phpGeeksJunior
ок, не дата маппер. возьмём репозиторий
источник

ВС

Владислав Субботин... in phpGeeksJunior
Вот и получается анемичная модель
источник

АЯ

Андрей Ява in phpGeeksJunior
Владислав Субботин
Ну потому что в маппере логика отделена от модели
это вообще никаким образом не касающиеся друг друга вещи
источник

АЯ

Андрей Ява in phpGeeksJunior
дата маппер - это то, как ты хранишь данные., а не то, что умеет делать твоя модель.
источник

АЯ

Андрей Ява in phpGeeksJunior
и да, модель не должна знать как ты желаешь её хранить, и хранить ли вообще.
источник

АЯ

Андрей Ява in phpGeeksJunior
она должна выполнять свои функции, вот как раз АР - очень наглядный пример того что будет если напихать в один класс вообще никак не связанный друг с другом функционал
источник

АЯ

Андрей Ява in phpGeeksJunior
и да, АР никакого отношения к рич модели не имеет
источник

ВС

Владислав Субботин... in phpGeeksJunior
Андрей Ява
она должна выполнять свои функции, вот как раз АР - очень наглядный пример того что будет если напихать в один класс вообще никак не связанный друг с другом функционал
Так где тут про процедурку-то? Процедуркой ты именуешь больше одной ответственности?
источник

ВС

Владислав Субботин... in phpGeeksJunior
Это неверное оперирование терминологией
источник

АЯ

Андрей Ява in phpGeeksJunior
процедуры
источник

ВС

Владислав Субботин... in phpGeeksJunior
Что-то мы от нужности абстрактных классов в архитектуру ударились
источник

АЯ

Андрей Ява in phpGeeksJunior
если ты берёшь процедуру и засовываешь её в класс, она от этого процедурой не перестаёт быть
источник

АЯ

Андрей Ява in phpGeeksJunior
пример - всевозможные статические методы
источник

АЯ

Андрей Ява in phpGeeksJunior
ООП - это взаимодействие объектов.
источник

АЯ

Андрей Ява in phpGeeksJunior
а не классов.
источник

ВС

Владислав Субботин... in phpGeeksJunior
Давай убедимся, что мы под процедурой понимаем одно и то же. Я понимаю под процедурой функцию, которая ничего не возвращает (void)
источник

AP

Alex Plishkin in phpGeeksJunior
Есть парадигма прцедурное программирование.
источник

AP

Alex Plishkin in phpGeeksJunior
Не важно процедура это или функция
источник

АЯ

Андрей Ява in phpGeeksJunior
под процедурой я подразумеваю подпрограмму, которая вызывается в нужном месте кода.
источник