Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 January 06

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Dmytro Nechai
ООП - это когда программирование исключительно и полностью ориентируется на обьекты.

А так?
Что значит ориентируется на объекты? Что такое объекты?
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Dmytro Nechai
Хотя мне самому интересно увидеть определение. При чем не так важно ООП или не ООП, а хотя бы того о чем это мы тут рассуждаем.
Можно написать сразу ответ, но прийти к нему через рассуждения интересней и полезнее)
источник

DN

Dmytro Nechai in NodeUA - JavaScript and Node.js in Ukraine
Yevhen
Что значит ориентируется на объекты? Что такое объекты?
Ориентация - это когда тебе что-то нравиться.

Обьект - это то, над чем выполняется действие.

В даном контексте -- мы с вами субьекты обсуждения, а вот его объектом является дичь.

Но я не силен в античной философии, могу ошибаться.
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Vlad Sobenko
Перечитайте. Я вам уже много ответов дал. Другое дело, что они вам не подходят. Тут уж извините...
Ещё раз повторю, 3 несвязанных слова это не определение
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Yevhen
Ещё раз повторю, 3 несвязанных слова это не определение
Определение вам дал Дмитрий, мне оно не так интересно. Я привел вам принципы современного ООП
источник

BL

Borya Lymar in NodeUA - JavaScript and Node.js in Ukraine
Vlad Sobenko
Определение вам дал Дмитрий, мне оно не так интересно. Я привел вам принципы современного ООП
А які були принципи застарілого?)
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Vlad Sobenko
Определение вам дал Дмитрий, мне оно не так интересно. Я привел вам принципы современного ООП
Он не дал определение, мы ещё в процессе)
А зря Вам не интересно. Так как инкапсуляция, полиморфизм и наследование не определяют является ли язык ООП (в том числе тем ООП, которое Вы называете "современным")
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Yevhen
Ещё раз повторю, 3 несвязанных слова это не определение
Коммунизм это советская власть + электрификация всей страны

Понятно, что клея не хватает, и три слова могут выражать суть, не будучи определением
Другое дело когда одно слово меняется другим, и вот уже человек на основе этого привнесенного самостоятельно слова строит свою позицию. И почему-то все делают вид, что всё ок
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Yevhen
Он не дал определение, мы ещё в процессе)
А зря Вам не интересно. Так как инкапсуляция, полиморфизм и наследование не определяют является ли язык ООП (в том числе тем ООП, которое Вы называете "современным")
Я выкинул наследование, ибо считаю его вредным. + Абстракция
источник

N

Nazar Hlukhanyuk in NodeUA - JavaScript and Node.js in Ukraine
с таким подходом тебя нигде не возьмут)
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Алексей Попов
Коммунизм это советская власть + электрификация всей страны

Понятно, что клея не хватает, и три слова могут выражать суть, не будучи определением
Другое дело когда одно слово меняется другим, и вот уже человек на основе этого привнесенного самостоятельно слова строит свою позицию. И почему-то все делают вид, что всё ок
Почему же. Я ему писал, что он что-то упустил. Он проигнорировал. Вот сейчас написал, что наследование вредное)
источник

Д

Дмитрий in NodeUA - JavaScript and Node.js in Ukraine
вредно как по мне не столько наследование, сколько множественное наследование
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Vlad Sobenko
Я выкинул наследование, ибо считаю его вредным. + Абстракция
Даже не знаю стоит ли спрашивать чем оно вредно)
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Nazar Hlukhanyuk
с таким подходом тебя нигде не возьмут)
Тут нужно посмотреть, возьму ли их я.
источник

N

Nazar Hlukhanyuk in NodeUA - JavaScript and Node.js in Ukraine
ммм))
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Yevhen
Даже не знаю стоит ли спрашивать чем оно вредно)
Мы завязывется на реализацию родительского класса, она может поломать нашу.
источник

D

Dmitry in NodeUA - JavaScript and Node.js in Ukraine
а у вас мова про яке ооп? те що описав Алан Кей, чи те що Страуструп викотив?
источник

N

Nazar Hlukhanyuk in NodeUA - JavaScript and Node.js in Ukraine
мне иногда интересно посмотреть на код таких людей)
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Nazar Hlukhanyuk
мне иногда интересно посмотреть на код таких людей)
Мне бы интересно было бы на твой. Как ты реализовываешь композит, прокси паттерны например?
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Vlad Sobenko
Мы завязывется на реализацию родительского класса, она может поломать нашу.
Как поломать? При чем тут завязка на реализацию?
Чего Вы хотите достигнуть когда используете наследование (зачем оно вообще нужно)?
источник