Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 January 06

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Yevhen
ООП это не про инкапсуляцию. Инкапсуляция есть и в других языках, в том числе и в C, который не ООП.
Более того, полиморфизм и наследование тоже есть в не ООП языках
Grasp Solid тоже не подходят?
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Vlad Sobenko
Ох эти оправдатели. Да скажите уже, что будете костылить классы _ Abstract, наследоваться от них. В комментах писать, что реализации быть не должно..
Наличие ключевого слова не делает язык ООП
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Yevhen
Наличие ключевого слова не делает язык ООП
Что делает язык ооп. {}?
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Vlad Sobenko
Ну ок. В вашем мире пусть будет так. В моем инкапсуляция - главное.
Супер)
Можете написать тогда что в вашем представлении ООП?
Дать определение ООП
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Vlad Sobenko
Grasp Solid тоже не подходят?
По вашей логике, ООП это собрание паттернов.
Что появилось раньше, ООП или паттерны для ООП?
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Yevhen
По вашей логике, ООП это собрание паттернов.
Что появилось раньше, ООП или паттерны для ООП?
Читал книги по DDD, архитектуре и почему то там всё строится на абстракциях и интерфейсах. Но это вам не нужно.. Ладно))
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Vlad Sobenko
Что делает язык ооп. {}?
Чтобы вместе прийти к ответу на этот вопрос давайте сначала дадим определение ООП
источник

Y

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

VS

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

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Vlad Sobenko
Как там ОПП: инкапсуляция, полиморфизм, абстакция. Не?
Это не определение ООП. И, как я писал раньше, все это есть в не ООП языках.
Вы написали 3 несвязанных слова как определение ООП. Но это не определение
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Vlad Sobenko
Как там ОПП: инкапсуляция, полиморфизм, абстакция. Не?
Кстати, Вы кажется пропустили что-то в этом списке и добавили лишнее)
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Yevhen
Это не определение ООП. И, как я писал раньше, все это есть в не ООП языках.
Вы написали 3 несвязанных слова как определение ООП. Но это не определение
Вы бы и чёрта ангелом бы назвали..)
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Vlad Sobenko
В ООП главный принцип инкапсуляция. Инкапсуляция не возможна без абстракций
Как ты связал инкапсуляцию с абстракциями? Совершенно не связанные вещи

Ты, кстати, уже разобрался с тем, что такое статическая и динамическая типизации, и как они связаны с compile-time vs runtime?
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Vlad Sobenko
Вы бы и чёрта ангелом бы назвали..)
Ещё раз. Напишите что такое ООП. Не 3 несвязанных слова, а определение. Тогда мы сможем перейти к тому, что должно быть в языке, чтобы он назывался ООП языком
источник

VS

Vlad Sobenko in NodeUA - JavaScript and Node.js in Ukraine
Ох эти жс бойцы. Всем нужны абстракции и интерфейсы, а им нет)
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Сейчас начнёт переобуваться
источник

Д

Дмитрий in NodeUA - JavaScript and Node.js in Ukraine
Yevhen
По вашей логике, ООП это собрание паттернов.
Что появилось раньше, ООП или паттерны для ООП?
Тут еще можно поднять холивар о том что такое тру ооп, по Кею или по Страуструпу?)
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Vlad Sobenko
Ох эти жс бойцы. Всем нужны абстракции и интерфейсы, а им нет)
Вы упорно не хотите рассказывать что такое ООП)
источник

VS

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

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Дмитрий
Тут еще можно поднять холивар о том что такое тру ооп, по Кею или по Страуструпу?)
К этому ещё надо дойти)
источник