Что такое прототипирование и паттерны проектирования в программировании, есть ли оно в вебе?

E
На сайте с 01.10.2017
Offline
115
#31
webinfo #:
Странный вопрос. А зачем люди всякие макраме и прочие поделки всем демонстрируют?

"Макраме и прочие поделки" часто бывают выполнены на достаточно высоком (профессиональном) уровне. Иначе действительно это "из той же серии".

Домены на продажу: https://p20.ru/collection/domains-for-sale
W1
На сайте с 22.01.2021
Offline
306
#32
estic #:

"Макраме и прочие поделки" часто бывают выполнены на достаточно высоком (профессиональном) уровне. Иначе действительно это "из той же серии".

Какая разница, на каком уровне? Есть такое понятие, как "хобби", и у людей часто возникает потребность представить результаты своих стараний на всеобщее обозрение. А уровень - это уже вторично в данном случае.

Это к вопросу "зачем".

Мой форум - https://webinfo.guru –Там я всегда на связи
ArbNet
На сайте с 27.10.2019
Offline
140
#33
Aisamiery #:

Я надеюсь у вас там в голове ничего не сломается, но попробую "JavaScript часто описывают как язык прототипного наследования "

Кстати, есть еще такая концепция, называется "неявного наследования". Зачем вы вообще все в кучу смешиваете, хотя в целом тут все понятно, когда каша в голове оно всегда так.

Насчёт каши в голове это вы хорошо сказали, только эта каша в голове не у меня а у вас. Вы всё смешали в кучу прототипирование, наследование и прототипное наследование, но это всё разные вещи. Какой вы программист если 1 от 2 и 3 отличить не можете..

E
На сайте с 01.10.2017
Offline
115
#34
ArbNet #:
Вы всё смешали в кучу прототипирование, наследование и прототипное наследование, но это всё разные вещи.

О, уже три термина вместо одного 😂 Не каждый умеет так плодить из воздуха "разные вещи". С интересом ждем продолжения 🍸🍰

Или вы решили навести порядок в голове и поняли, что "прототипирование" - это действительно "из другой оперы"?

Aisamiery
На сайте с 12.04.2015
Offline
316
#35
estic #:
Или вы решили навести порядок в голове и поняли, что "прототипирование" - это действительно "из другой оперы"?

Это бесполезно, я ни разу не видел чтобы человек тут признался в своей неправоте. У него эффект Да́ннинга — Крю́гера  — когнитивное искажение; склонность людей, имеющих очень низкий уровень компетенции в определённой области, значительно переоценивать свои возможности, что приводит к невежеству, чреватому безосновательной самоуверенностью.

Разработка проектов на Symfony, Laravel, 1C-Bitrix, UMI.CMS, OctoberCMS
ArbNet
На сайте с 27.10.2019
Offline
140
#36
Aisamiery #:

Это бесполезно, я ни разу не видел чтобы человек тут признался в своей неправоте. У него эффект Да́ннинга — Крю́гера  — когнитивное искажение; склонность людей, имеющих очень низкий уровень компетенции в определённой области, значительно переоценивать свои возможности, что приводит к невежеству, чреватому безосновательной самоуверенностью.

Я свои ошибки признаю, но когда всё в кучу смешивают, то что являются разными вещами и доказывают, что это одно и тоже, при этом ещё и унижают, мне таким людям всегда есть что ответить. А вот эффект этот больше про вас чем про меня.

Aisamiery
На сайте с 12.04.2015
Offline
316
#37
ArbNet #:
Я свои ошибки признаю, но когда всё в кучу смешивают, то что являются разными вещами и доказывают, что это одно и тоже, при этом ещё и унижают, мне таким людям всегда есть что ответить.

Да кто вас унижает? Или для вас унижение когда вас цитируют?

ArbNet #:
Наследование это расширение класса от другого класса, а прототипирование это создание нового объекта

Ведь вы тут явно разделили эти понятия, наследование это ..., а прототипирование ...

Я же вам указал, что

Aisamiery #:
прототип в JS это примерный аналог класса в PHP

И даже дал ссылку на описание прототипов в JS от разработчиков JS, а вы пошли в оскорбление, налицо:

Aisamiery #:
склонность людей, имеющих очень низкий уровень компетенции в определённой области, значительно переоценивать свои возможности, что приводит к невежеству, чреватому безосновательной самоуверенностью.

PS. Я вот примерно как вы наверное выглядел бы, если прочитав книжку, пару статей на хабре и сделав бумажный макет космической ракетой, говорил инженерам-проектировщикам как и что им надо делать, которые реально проектирует настоящие ракеты по 40 часов в неделю и больше и получают за это деньги. Даже взять меня, вы в мою компанию даже собеседование не пройдете, я работаю и пишу по 8 часов в день промышленный код который используют миллионы пользователей, а вы ничего по сути не делая (и не сделали), пытаетесь мне что то объяснять - это по определению смешно выглядит. Вы какой то фреймворк для создания блогов выпустить уже несколько лет не можете, а самоуверенности как будто один из core-разработчиков фейсбука тут сидит.

ArbNet
На сайте с 27.10.2019
Offline
140
#38
Aisamiery #:
И даже дал ссылку на описание прототипов в JS от разработчиков JS, а вы пошли в оскорбление, налицо:

Мне ваши ссылки не нужны вы голову включайте прежде чем доказывать, что прототипирование это и есть наследование и прототипное наследование это и есть прототипирование. Я вам не буду давать никаких ссылок вы своим мозгом должны это понять и признать, что это разные вещи, иначе этот разговор бесполезен.

Aisamiery
На сайте с 12.04.2015
Offline
316
#39
ArbNet #:
прототипирование это и есть наследование

Во-первых, вы выше доказывали что это разное.
Во-вторых, наследование это концепция объектно-ориентированного программирования.
В-третьих, прототипирование — быстрая «черновая» реализация базовой функциональности будущего продукта/изделия, для анализа работы системы в целом (так в википедии) и тем более не прототипное наследование .
В-четвертых, прототипы в JS это не прототипирование.

ArbNet
На сайте с 27.10.2019
Offline
140
#40
Aisamiery #:
Во-первых, вы выше доказывали что это разное.

Я ничего не доказывал, а лишь обозначил что это разное. В JS объект может иметь прототип другого объекта и если у самого объекта нет того или иного свойства\метода, то обращение идёт к объекту прототипа и тд. Это не имеет ничего общего с наследованием, а estic зачем то утверждал что я приплёл наследование. Так я сказал, что это разное.

Aisamiery #:
Во-вторых, наследование это концепция объектно-ориентированного программирования.

Это не во-вторых, а это понятие и свойство ООП и к прототипам никакого отношения не имеет.

Aisamiery #:
В-третьих, прототипирование — быстрая «черновая» реализация базовой функциональности будущего продукта/изделия, для анализа работы системы в целом (так в википедии) и тем более не прототипное наследование .

И не в-третьих, прототип можно создавать на стадии черновика, но и на стадии разработки нового объекта, беря за прототип уже готовый объект, к тому же в программировании объекты можно расширять, это тоже можно считать прототипированием

Aisamiery #:
В-четвертых, прототипы в JS это не прототипирование.

Неужели? 😁 До вас это дошло? Зачем тогда вы приплетали это

Aisamiery #:
Я надеюсь у вас там в голове ничего не сломается, но попробую "JavaScript часто описывают как язык прототипного наследования "

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий