powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Почему ООП так популярно?
25 сообщений из 435, страница 3 из 18
Почему ООП так популярно?
    #35882099
Фотография Frenzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
\\ не дописал

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

_______________________________________
2pro4U
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882105
Ra72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2Тоже множественное наследование , очевиднейшая вещь абстракции,
десятки лет даже в нем никто не сомневался и вдруг в новых языка вроде шарпа
с ним распрощались, а сам подход с множественным раскритиковали в пух и прах.
Вот тут Delphi периодически ругают, а ведь Delphi с множественным наследованием даже не здоровалось (поэтому прощаться не пришлось).
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882110
Гы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В некоторых языках (Ruby, Scala) эта проблема решается Mixin'ами (Trait'ами)
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882121
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo.с удовольствием им пользуюсь при необходимости, ничего такого злостного не усматриваю. да и без goto не везде можно обойтись. Любую кошку надо уметь готовить, только и всего
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882127
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychPC_2Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo.с удовольствием им пользуюсь при необходимости, ничего такого злостного не усматриваю. да и без goto не везде можно обойтись. Любую кошку надо уметь готовить, только и всего

+1
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882138
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю или меня тут поймут, но скажу что ООП мне тоже не совсем нравится.
Но альтернативы нет и пока лучше ничего не придумали.

А суть в том что именно Данные должни обростать алгоритмами, свойствами, интерпретациями полиморфно и динамически. А не наоборот как в ООП. В ООП слишком много размышлений о структуре, что от кого произошло, что где должно лежать. Изменятся данные и послойную структуру перекроить бывает очень тяжело.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882146
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychPC_2Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo.с удовольствием им пользуюсь при необходимости, ничего такого злостного не усматриваю. да и без goto не везде можно обойтись. Любую кошку надо уметь готовить, только и всего

яд в маленьких количествах лечит
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882225
KOLO-Pokemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychPC_2Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo.с удовольствием им пользуюсь при необходимости, ничего такого злостного не усматриваю. да и без goto не везде можно обойтись. Любую кошку надо уметь готовить, только и всего
Пруфлинк привести не могу, но слышал что когда-то проводились исследования, согласно которым GoTo можно в любом случае привести к использование циклов и ветвления и т.п.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882234
Фотография SQL_Lamer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KOLO-PokemonegorychPC_2Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo.с удовольствием им пользуюсь при необходимости, ничего такого злостного не усматриваю. да и без goto не везде можно обойтись. Любую кошку надо уметь готовить, только и всего
Пруфлинк привести не могу, но слышал что когда-то проводились исследования, согласно которым GoTo можно в любом случае привести к использование циклов и ветвления и т.п.

Вопрос не в "можно ли", а "нужно ли"?
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882258
Nixxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Насчёт GoTo, иногда действительно лучше его применить...например при большой вложенности циклов и т.д. но всё же код получается "макаронный" и читать потом такой код...ну мягко говоря не очень удобно!
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882278
KOLO-Pokemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL_LamerKOLO-PokemonegorychPC_2Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo.с удовольствием им пользуюсь при необходимости, ничего такого злостного не усматриваю. да и без goto не везде можно обойтись. Любую кошку надо уметь готовить, только и всего
Пруфлинк привести не могу, но слышал что когда-то проводились исследования, согласно которым GoTo можно в любом случае привести к использование циклов и ветвления и т.п.

Вопрос не в "можно ли", а "нужно ли"?
Вопрос как раз "можно ли": да и без goto не везде можно обойтись. !!!
Я ответил что можно!
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882280
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2egorychPC_2Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo.с удовольствием им пользуюсь при необходимости, ничего такого злостного не усматриваю. да и без goto не везде можно обойтись. Любую кошку надо уметь готовить, только и всегояд в маленьких количествах лечитможно и так сказать, да
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882294
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KOLO-PokemonegorychPC_2Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo.с удовольствием им пользуюсь при необходимости, ничего такого злостного не усматриваю. да и без goto не везде можно обойтись. Любую кошку надо уметь готовить, только и всего
Пруфлинк привести не могу, но слышал что когда-то проводились исследования, согласно которым GoTo можно в любом случае привести к использование циклов и ветвления и т.п.

По памяти - Теорема Бьяно Якопини. Японцы доказали что любой алгоритм можно представить в виде всего трех управляющих структур. Следование/Ветвление/Цикл.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882300
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Batsall Вот вам , товарищи, интервью с "создателем" ООП. Почитайте, это перевернет ваше представление о вопросе.

Ооо ! Страуструп придумал SmallTalk ?
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882303
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2Gluk (Kazan)PC_2
Плохо значит критиковали если через 20 лет до них только дошло.

Извините, дошло что ?

Множественное наследование это ИНСТРУМЕНТ. Критиковать можно оправданное и не оправданное ИСПОЛЬЗОВАНИЕ инструмента. А наводить тень на плетень в связи с тем, что разработчикам Delphi или C# (и Явы конечно, как без нее), не сподобилось их реализовать - не более чем маркетинговый треп.

Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo.

По моему скромному мнению, ИНСТРУМЕНТ никак не может быть злом (в отличии от маркетинга)
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882305
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
С появлением структурного программирования описанные выше трудности были во многом преодолены. В основе технологических принципов структурного программирования лежит утверждение о том, что логическая структура программы может быть выражена комбинацией трех базовых структур: следования, ветвления и цикла (это содержание теоремы Бема-Якопини).


И точка.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882306
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KOLO-Pokemon...про goto...вообще-то это был не вопрос, а утверждение. Этой дискуссии уже лет 300, так что нет смысла запускать её по новой. Умеешь готовить с goto - готовь, не умеешь/не нравится - не готовь. Ко множественному наследованию это тоже относится в полной мере. В рамках данной дискуссии.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882322
Гы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2KOLO-PokemonegorychPC_2Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo.с удовольствием им пользуюсь при необходимости, ничего такого злостного не усматриваю. да и без goto не везде можно обойтись. Любую кошку надо уметь готовить, только и всего
Пруфлинк привести не могу, но слышал что когда-то проводились исследования, согласно которым GoTo можно в любом случае привести к использование циклов и ветвления и т.п.

По памяти - Теорема Бьяно Якопини. Японцы доказали что любой алгоритм можно представить в виде всего трех управляющих структур. Следование/Ветвление/Цикл.

Я не знаю как там ипонцы, но для любого алгоритма достаточно трех функций: функция тождественного нуля, функция следующего чила (+1) и функция проекции (выбор агрумента), а также трех операторов: суперпозиции, рекурсии и минимизации.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882347
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)
По моему скромному мнению, ИНСТРУМЕНТ никак не может быть злом (в отличии от маркетинга)

Программирование это особенная наука которая во многом состоит из РЕКОМЕНДАЦИЙ.
Инструментов хватает и многие могут легко покалечить намертво проект. Другие инструменты и рекомендации оттягивают тот час "Ч" с преждевременной седой головой.

Тотже ООП, теже паттерны, теже глобальные переменные, таже рефлексия, тотже гоуту,
никто не говорит что нельзя использовать, или с ним не будет работать, но нужно следовать рекомендациям, иногда втупую, для своегоже блага.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882360
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
имхо, следовать рекомендациям в тупую - это никогда не благо. надо понимать почему, для чего и зачем им следуешь.
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882393
PC_2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
втупую это не делать умное лицо с понимаем что "нужно",
когда говорят удерживаться от использования GoTo и пачки Глобальных переменных в программах
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882407
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ra72PC_2Тоже множественное наследование , очевиднейшая вещь абстракции,
десятки лет даже в нем никто не сомневался и вдруг в новых языка вроде шарпа
с ним распрощались, а сам подход с множественным раскритиковали в пух и прах.
Вот тут Delphi периодически ругают, а ведь Delphi с множественным наследованием даже не здоровалось (поэтому прощаться не пришлось).

Никаких отличий от Явы с Шарпом то же множественное наследование интерфейсов
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882431
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PC_2но нужно следовать рекомендациям, иногда втупую, для своегоже блага.

твоим ? или все-таки ссылки давать начнешь, дабы сделать треп более предметным ???
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882462
KOLO-Pokemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychKOLO-Pokemon...про goto...вообще-то это был не вопрос, а утверждение. Этой дискуссии уже лет 300, так что нет смысла запускать её по новой. Умеешь готовить с goto - готовь, не умеешь/не нравится - не готовь. Ко множественному наследованию это тоже относится в полной мере. В рамках данной дискуссии.
Что-то мы в трех соснах заблудились ... Короче ваше утверждение ложно. ИМХО
...
Рейтинг: 0 / 0
Почему ООП так популярно?
    #35882471
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KOLO-PokemonegorychKOLO-Pokemon...про goto...вообще-то это был не вопрос, а утверждение. Этой дискуссии уже лет 300, так что нет смысла запускать её по новой. Умеешь готовить с goto - готовь, не умеешь/не нравится - не готовь. Ко множественному наследованию это тоже относится в полной мере. В рамках данной дискуссии.
Что-то мы в трех соснах заблудились ... Короче ваше утверждение ложно. ИМХО

формально докажешь ?
...
Рейтинг: 0 / 0
25 сообщений из 435, страница 3 из 18
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Почему ООП так популярно?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]