
F01134H
03.12.2016
21:32:47
И, да, опровергну вашу теорию: почти в каждом известном фреймворке на php юзается наследование. Т.е. на практике то оно нужно, как оказывается

Evgeniy
03.12.2016
21:32:50
там ссылка сюда должна идти http://v-resheno.ru/342151-fowler-null-object-pattern-why-use-inheritance

Aleh
03.12.2016
21:33:21

Evgeniy
03.12.2016
21:33:21

Google

Evgeniy
03.12.2016
21:33:22
C
Rust
причем на первом очень много всего созданно

F01134H
03.12.2016
21:33:47
ага

Evgeniy
03.12.2016
21:33:49
и там люди вижут без наследования

D'
03.12.2016
21:33:54
Ты как-то тупо тролишь

Evgeniy
03.12.2016
21:34:11
ну хочет человек не использовать наследование
пусть не использует

F01134H
03.12.2016
21:34:24
и вп не фреймворк

Aleh
03.12.2016
21:34:57
я же написал "почти"
я к тому, что возможно стоит юзать глобал переменные, раз одна из самых популярных систем в мире их юзает?

D'
03.12.2016
21:34:59

Google

Aleh
03.12.2016
21:35:05
и процедуры, которые ее свитчат
очень удобно)

Evgeniy
03.12.2016
21:35:17
нет у вп как у джумлы есть свой микро фреймворк)

F01134H
03.12.2016
21:35:19
но видишь в чем дело
когда модель наследования юзает почти каждый разработчик фреймворков
это не говорит о том, что она не нужна
не один какой то вордпресс

Evgeniy
03.12.2016
21:35:55
у наследования есть свои костыли

F01134H
03.12.2016
21:36:00
а повсеместное использование

Evgeniy
03.12.2016
21:36:04
и новичкам проще сказать что оно не нужно

F01134H
03.12.2016
21:36:14
Мда))

Evgeniy
03.12.2016
21:36:22
чем долго объяснять где можно попасть

F01134H
03.12.2016
21:36:23
Что еще скажешь

Aleh
03.12.2016
21:36:32
зачем они так делают конечно же выяснять не надо

F01134H
03.12.2016
21:36:43

Evgeniy
03.12.2016
21:37:10
пфф

Artur
03.12.2016
21:37:18
40 мембарей ого

Google

Evgeniy
03.12.2016
21:37:33
да тут нет ничего про ооп )
ну кроме наследования)

F01134H
03.12.2016
21:37:43
лол...
блять

D'
03.12.2016
21:37:51

Evgeniy
03.12.2016
21:38:02
ливну если надо будет

F01134H
03.12.2016
21:38:19

D'
03.12.2016
21:38:24
срочно ливай, нет времени объяснять

F01134H
03.12.2016
21:38:28
ахахах
чувак не знает про ооп совсем ничего, но старается быть умным
нельзя за это винить
молодец что старается

Evgeniy
03.12.2016
21:39:15
вот мне больше нечего делать чем что то доказывать

F01134H
03.12.2016
21:39:22
Действительно

Evgeniy
03.12.2016
21:39:25
как то жил без вас и дальше прожить смогу

F01134H
03.12.2016
21:39:25
а зачем ты тогда споришь

Evgeniy
03.12.2016
21:39:32
я не спорю

F01134H
03.12.2016
21:39:40
Ну я тогда хз что ты делал выше

Evgeniy
03.12.2016
21:40:05
я написал что наследование может создавать проблемы и лучше если бы его не использовали

F01134H
03.12.2016
21:40:11
а причем тут модель?

Google

F01134H
03.12.2016
21:40:12
в языке нет механизма такого как модель
вот пример уместного наследования
но в большинстве случаев оно не уместного

Evgeniy
03.12.2016
21:40:16
или использовали только в удобном случае

F01134H
03.12.2016
21:42:00
лучше бы ее тоже не юзали?

Evgeniy
03.12.2016
21:42:40
лучше бы твои родители юзали противозачаточные

F01134H
03.12.2016
21:42:45
Пипец вы странные люди, если вам нравится композиция, это не значит, что остальные N миллионов человек не должны наследование юзать
Админ где
в бан петушка
@Denormalization

Artur
03.12.2016
21:43:38
я всё мясо пропустил )

F01134H
03.12.2016
21:43:48
Sergei
@f3ath

Artur
03.12.2016
21:44:10

Aleh
03.12.2016
21:44:13

F01134H
03.12.2016
21:44:45

Artur
03.12.2016
21:45:05
наследование это нормально не только для адаптации к мозгу человека, но э экономия на повторяющемся коде

F01134H
03.12.2016
21:45:37
именно, человеку куда проще изучать наследование, чем композицию или агрегацию

Evgeniy
03.12.2016
21:45:51
хорошо вопрос тебе такой, хорошо ли наследоваться от кода стороннего пакета и скажем что расширять или менять?

Google

Artur
03.12.2016
21:45:58
https://ru.wikipedia.org/wiki/%D0%90%D0%B3%D1%80%D0%B5%D0%B3%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)

Aleh
03.12.2016
21:46:00

Evgeniy
03.12.2016
21:46:11
если мы говорим не о тяп ляп а о ситуации когда потом поддерживать это

Aleh
03.12.2016
21:46:16

F01134H
03.12.2016
21:46:27

Evgeniy
03.12.2016
21:46:39

Artur
03.12.2016
21:46:44
но избыточного
а не базового

Evgeniy
03.12.2016
21:47:02
наследование можно применять внутри своего кода

Aleh
03.12.2016
21:47:11

Evgeniy
03.12.2016
21:47:15
но не в ситуациях от стороннего кода

Artur
03.12.2016
21:47:16
скорее наоборот

Evgeniy
03.12.2016
21:47:26
там композиция или агреация лучше

Aleh
03.12.2016
21:47:27
во-во
именно инфраструктура чаще требует адаптеров, которые отнаследованы
нежели свой код

Evgeniy
03.12.2016
21:47:42
но в ситуации если надо быстро пофиксить то можно и его

Artur
03.12.2016
21:47:56
даже интерфейсы наследовать это ХОРОШО

Evgeniy
03.12.2016
21:47:56
когда ты наследуешся от класса
ты связываешь код