|
|
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
\\ не дописал потому что не стоит смешивать множественное наследование реализаций и наследование интерфейсов - такое разделение в современных языках как раз и решило проблему конфликтов разных реализаций из базовых классов. интерфейс это такая же часть класса, как и его реализация _______________________________________ 2pro4U ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 15:19:17 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2Тоже множественное наследование , очевиднейшая вещь абстракции, десятки лет даже в нем никто не сомневался и вдруг в новых языка вроде шарпа с ним распрощались, а сам подход с множественным раскритиковали в пух и прах. Вот тут Delphi периодически ругают, а ведь Delphi с множественным наследованием даже не здоровалось (поэтому прощаться не пришлось). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 15:20:29 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
В некоторых языках (Ruby, Scala) эта проблема решается Mixin'ами (Trait'ами) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 15:21:25 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo.с удовольствием им пользуюсь при необходимости, ничего такого злостного не усматриваю. да и без goto не везде можно обойтись. Любую кошку надо уметь готовить, только и всего ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 15:24:47 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
egorychPC_2Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo.с удовольствием им пользуюсь при необходимости, ничего такого злостного не усматриваю. да и без goto не везде можно обойтись. Любую кошку надо уметь готовить, только и всего +1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 15:26:13 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Не знаю или меня тут поймут, но скажу что ООП мне тоже не совсем нравится. Но альтернативы нет и пока лучше ничего не придумали. А суть в том что именно Данные должни обростать алгоритмами, свойствами, интерпретациями полиморфно и динамически. А не наоборот как в ООП. В ООП слишком много размышлений о структуре, что от кого произошло, что где должно лежать. Изменятся данные и послойную структуру перекроить бывает очень тяжело. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 15:28:37 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
egorychPC_2Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo.с удовольствием им пользуюсь при необходимости, ничего такого злостного не усматриваю. да и без goto не везде можно обойтись. Любую кошку надо уметь готовить, только и всего яд в маленьких количествах лечит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 15:30:39 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
egorychPC_2Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo.с удовольствием им пользуюсь при необходимости, ничего такого злостного не усматриваю. да и без goto не везде можно обойтись. Любую кошку надо уметь готовить, только и всего Пруфлинк привести не могу, но слышал что когда-то проводились исследования, согласно которым GoTo можно в любом случае привести к использование циклов и ветвления и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 15:47:14 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
KOLO-PokemonegorychPC_2Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo.с удовольствием им пользуюсь при необходимости, ничего такого злостного не усматриваю. да и без goto не везде можно обойтись. Любую кошку надо уметь готовить, только и всего Пруфлинк привести не могу, но слышал что когда-то проводились исследования, согласно которым GoTo можно в любом случае привести к использование циклов и ветвления и т.п. Вопрос не в "можно ли", а "нужно ли"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 15:49:32 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Насчёт GoTo, иногда действительно лучше его применить...например при большой вложенности циклов и т.д. но всё же код получается "макаронный" и читать потом такой код...ну мягко говоря не очень удобно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 15:57:28 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
SQL_LamerKOLO-PokemonegorychPC_2Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo.с удовольствием им пользуюсь при необходимости, ничего такого злостного не усматриваю. да и без goto не везде можно обойтись. Любую кошку надо уметь готовить, только и всего Пруфлинк привести не могу, но слышал что когда-то проводились исследования, согласно которым GoTo можно в любом случае привести к использование циклов и ветвления и т.п. Вопрос не в "можно ли", а "нужно ли"? Вопрос как раз "можно ли": да и без goto не везде можно обойтись. !!! Я ответил что можно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 16:02:32 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2egorychPC_2Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo.с удовольствием им пользуюсь при необходимости, ничего такого злостного не усматриваю. да и без goto не везде можно обойтись. Любую кошку надо уметь готовить, только и всегояд в маленьких количествах лечитможно и так сказать, да ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 16:02:48 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
KOLO-PokemonegorychPC_2Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo.с удовольствием им пользуюсь при необходимости, ничего такого злостного не усматриваю. да и без goto не везде можно обойтись. Любую кошку надо уметь готовить, только и всего Пруфлинк привести не могу, но слышал что когда-то проводились исследования, согласно которым GoTo можно в любом случае привести к использование циклов и ветвления и т.п. По памяти - Теорема Бьяно Якопини. Японцы доказали что любой алгоритм можно представить в виде всего трех управляющих структур. Следование/Ветвление/Цикл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 16:06:23 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Batsall Вот вам , товарищи, интервью с "создателем" ООП. Почитайте, это перевернет ваше представление о вопросе. Ооо ! Страуструп придумал SmallTalk ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 16:07:44 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2Gluk (Kazan)PC_2 Плохо значит критиковали если через 20 лет до них только дошло. Извините, дошло что ? Множественное наследование это ИНСТРУМЕНТ. Критиковать можно оправданное и не оправданное ИСПОЛЬЗОВАНИЕ инструмента. А наводить тень на плетень в связи с тем, что разработчикам Delphi или C# (и Явы конечно, как без нее), не сподобилось их реализовать - не более чем маркетинговый треп. Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo. По моему скромному мнению, ИНСТРУМЕНТ никак не может быть злом (в отличии от маркетинга) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 16:09:21 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
автор С появлением структурного программирования описанные выше трудности были во многом преодолены. В основе технологических принципов структурного программирования лежит утверждение о том, что логическая структура программы может быть выражена комбинацией трех базовых структур: следования, ветвления и цикла (это содержание теоремы Бема-Якопини). И точка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 16:09:25 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
KOLO-Pokemon...про goto...вообще-то это был не вопрос, а утверждение. Этой дискуссии уже лет 300, так что нет смысла запускать её по новой. Умеешь готовить с goto - готовь, не умеешь/не нравится - не готовь. Ко множественному наследованию это тоже относится в полной мере. В рамках данной дискуссии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 16:10:13 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2KOLO-PokemonegorychPC_2Если Множественное это зло, то наводить тень нужно также как в свое время наводили с GoTo.с удовольствием им пользуюсь при необходимости, ничего такого злостного не усматриваю. да и без goto не везде можно обойтись. Любую кошку надо уметь готовить, только и всего Пруфлинк привести не могу, но слышал что когда-то проводились исследования, согласно которым GoTo можно в любом случае привести к использование циклов и ветвления и т.п. По памяти - Теорема Бьяно Якопини. Японцы доказали что любой алгоритм можно представить в виде всего трех управляющих структур. Следование/Ветвление/Цикл. Я не знаю как там ипонцы, но для любого алгоритма достаточно трех функций: функция тождественного нуля, функция следующего чила (+1) и функция проекции (выбор агрумента), а также трех операторов: суперпозиции, рекурсии и минимизации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 16:14:41 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Gluk (Kazan) По моему скромному мнению, ИНСТРУМЕНТ никак не может быть злом (в отличии от маркетинга) Программирование это особенная наука которая во многом состоит из РЕКОМЕНДАЦИЙ. Инструментов хватает и многие могут легко покалечить намертво проект. Другие инструменты и рекомендации оттягивают тот час "Ч" с преждевременной седой головой. Тотже ООП, теже паттерны, теже глобальные переменные, таже рефлексия, тотже гоуту, никто не говорит что нельзя использовать, или с ним не будет работать, но нужно следовать рекомендациям, иногда втупую, для своегоже блага. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 16:22:15 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
имхо, следовать рекомендациям в тупую - это никогда не благо. надо понимать почему, для чего и зачем им следуешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 16:25:26 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
втупую это не делать умное лицо с понимаем что "нужно", когда говорят удерживаться от использования GoTo и пачки Глобальных переменных в программах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 16:34:54 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
Ra72PC_2Тоже множественное наследование , очевиднейшая вещь абстракции, десятки лет даже в нем никто не сомневался и вдруг в новых языка вроде шарпа с ним распрощались, а сам подход с множественным раскритиковали в пух и прах. Вот тут Delphi периодически ругают, а ведь Delphi с множественным наследованием даже не здоровалось (поэтому прощаться не пришлось). Никаких отличий от Явы с Шарпом то же множественное наследование интерфейсов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 16:38:49 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
PC_2но нужно следовать рекомендациям, иногда втупую, для своегоже блага. твоим ? или все-таки ссылки давать начнешь, дабы сделать треп более предметным ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 16:43:46 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
egorychKOLO-Pokemon...про goto...вообще-то это был не вопрос, а утверждение. Этой дискуссии уже лет 300, так что нет смысла запускать её по новой. Умеешь готовить с goto - готовь, не умеешь/не нравится - не готовь. Ко множественному наследованию это тоже относится в полной мере. В рамках данной дискуссии. Что-то мы в трех соснах заблудились ... Короче ваше утверждение ложно. ИМХО ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 16:54:47 |
|
||
|
Почему ООП так популярно?
|
|||
|---|---|---|---|
|
#18+
KOLO-PokemonegorychKOLO-Pokemon...про goto...вообще-то это был не вопрос, а утверждение. Этой дискуссии уже лет 300, так что нет смысла запускать её по новой. Умеешь готовить с goto - готовь, не умеешь/не нравится - не готовь. Ко множественному наследованию это тоже относится в полной мере. В рамках данной дискуссии. Что-то мы в трех соснах заблудились ... Короче ваше утверждение ложно. ИМХО формально докажешь ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2009, 16:58:40 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=35882407&tid=1344582]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
171ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 205ms |
| total: | 478ms |

| 0 / 0 |
