Size: a a a

Software Design/Architecture/Zen

2021 April 22

SP

Sergey Protko in Software Design/Architecture/Zen
источник

АП

Алексей Попов... in Software Design/Architecture/Zen
Ну классы это про объекты, а объекты уже совсем близко к ооп
Но мне жаль, что товарищ ушёл
источник

AB

Artur BAGArt in Software Design/Architecture/Zen
мы вам перезвоним
источник

AB

Artur BAGArt in Software Design/Architecture/Zen
а на пхп3 можно писать в ООП? сспойлер, там нет классов
источник

АП

Алексей Попов... in Software Design/Architecture/Zen
Без понятия, не знаю пхп
источник

AB

Artur BAGArt in Software Design/Architecture/Zen
это и не важно. язык в котором есть многое но нет классов
источник

SP

Sergey Protko in Software Design/Architecture/Zen
можно на все это с трех позиций смотреть:

- типизация - мол вот эти weak/strong dynamic/static и т.д.
- декомпозиция/изоляция - файлы, модули, пакеты, неймспейсы. Как ты дробишь систему.
- расширяемость - хз как это назвать на самом деле, но смысл в том насколько просто поменять систему. Где с одной стороны "надо все пересобрать" и с другой стороны "realtime системы где можно на лету код менять" (тот же erlang)
источник

VS

Vlad Sobenko in Software Design/Architecture/Zen
Там же есть замыкания? В него засовываем методы и данные - получаем обьекты.
источник

SP

Sergey Protko in Software Design/Architecture/Zen
монаду)
источник

AB

Artur BAGArt in Software Design/Architecture/Zen
те классы не нужны это просто сахар?
источник

SF

Segmentation Fault in Software Design/Architecture/Zen
Да
источник

SP

Sergey Protko in Software Design/Architecture/Zen
"классы" появились как ответ на вопрос "как нам абстрактные типы данных мутить"
источник

AB

Artur BAGArt in Software Design/Architecture/Zen
те не являются обязательным требованием, *
источник

A

Adv0cat in Software Design/Architecture/Zen
ну не ушел, а замолчал 😂 и не сам, а помогли 😏
источник

AB

Artur BAGArt in Software Design/Architecture/Zen
$x = ['class'=> 'XClassName']
источник

SP

Sergey Protko in Software Design/Architecture/Zen
"объекты" то были и в ассемблере))
источник

VS

Vlad Sobenko in Software Design/Architecture/Zen
Ну очень сложный философский вопрос. В тех областях, что такое ООП. Каким его задумывал автор, каким оно является сейчас во всех популярных "ООП" языках.
источник

SP

Sergey Protko in Software Design/Architecture/Zen
там про то кто автор договориться не могут
источник

AB

Artur BAGArt in Software Design/Architecture/Zen
у ооп есть наборы критериев
источник

SP

Sergey Protko in Software Design/Architecture/Zen
какие из двух наборов?)
источник