|
СуперМодулятор
134 / 134 / 48
Регистрация: 03.11.2012
Сообщений: 974
|
|
Проблемы с ооп — какие у кого27.01.2013, 23:28. Показов 5236. Ответов 39
Метки нет (Все метки)
Несколько дней — грубо говоря, неделю, учу C#. После процедурного программирования на паскале, честно говоря, пару дней чувствовал себя недоразвитым. Потом, видимо, что-то в мозгу переклинило, и я кое-что уразумел. Но я в курсе, что для полного понимания мозг придется еще изрядно покрошить.
А какие у Вас были проблемы при изучении парадигмы ООП и первого ООП ЯП'а?
1
|
|
| 27.01.2013, 23:28 | |
|
Ответы с готовыми решениями:
39
Solo 6C у кого какие настройки? и звуковуха? (у кого они :)
У кого какие оценки? |
| 03.02.2013, 20:22 | |
|
С жабой у меня был один проект в конце 90-х. Ну как, писать можно (через задницу) а хваленый grabber collectior все время подтекал. В общем я за C/C++ а жаба - то так (занимает свою нишу). Справедливости ради отмечу: "implements" - очень удачная конструкция и жаль что нет этого в плюсах. А так жабв - полный отстой. Ну да, показали Вы статическую перегрузку - и что, это вышак инженерной мысли? Дело рядовое, и давно. По существу говорите, а не так, "вумный сынтаксыс" демонстрируйте - то производит впечатление на девушек (и то не на всех
)
0
|
|
|
СуперМодулятор
134 / 134 / 48
Регистрация: 03.11.2012
Сообщений: 974
|
|
| 03.02.2013, 20:37 [ТС] | |
|
Да, ооп очень перегружает код. Написал таки по всем правилам ооп «игру» 'Угадай число'. Ну очень длинно! С# особенно — все ведь на объектах построено! Но на java ещё в 2 раза страшнее! Мда, почему именно ооп? Почему не что-то другое? Да, на больших проектах оно облегчает жизнь. Но после паскаля и прочей процедурщины очень крошит восприятие программирования. «Все, что нажито непосильным трудом — все украдено!»© «Все уже украдено до нас»©
0
|
|
| 04.02.2013, 10:42 | |||
|
Покажи мне серьезную книгу по C# в котором бы обучали ООП? Или ты за то, что бы ставить телегу впереди лошади?
0
|
|||
| 04.02.2013, 13:14 | ||
|
Возвращаясь к теме. Мне кажется наибольшая проблема - это догматическое применение ООП, механическое следование принципам не задумываясь насколько они подходят к конкретной задаче. Также без достаточного опыта процедурного программирования изучение ООП не приносит пользы.
0
|
||
|
Модератор
2939 / 1801 / 180
Регистрация: 19.02.2011
Сообщений: 6,559
|
||
| 04.02.2013, 19:36 | ||
|
Не по теме: Я, кстати, с процедурным программированием тоже не сталкивался.
0
|
||
| 04.02.2013, 20:42 | ||
|
0
|
||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
||
| 05.02.2013, 08:12 | ||
|
0
|
||
|
Темная сторона .Net
592 / 489 / 39
Регистрация: 21.07.2012
Сообщений: 1,668
|
|
| 06.02.2013, 02:25 | |
|
Izobara, я пока разобрался в шарпе,забыл основные принципы ООП) вот только взял-повторил)
1
|
|
| 06.02.2013, 12:35 | |||
![]()
0
|
|||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
||
| 06.02.2013, 14:18 | ||
|
А простейшее ООП делается в Scheme на замыканиях на раз два. В той же SICP в третьей главе описывается.
0
|
||
| 06.02.2013, 21:20 | |||
|
0
|
|||
|
-1 / 0 / 0
Регистрация: 19.10.2012
Сообщений: 19
|
|
| 05.08.2013, 17:23 | |
|
Главное знать сами принципы ООП , а не смотреть на код и думать – почему так работает, а когда сделаю по другому– не работает. А оно оказывается по-другому работать не может, потому, что нарушен принцип наследования или неправильно прописана директива, вот тогда и начинаешь понимать что надо сначала внимательно разобраться с "Что такое ООП". а потом уже и пробовать разбираться в самом синтаксисе программы. Сначала в самого такое было, пока не разобрался как действует ООП.Потом стало намного проще.
0
|
|
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
|
| 05.08.2013, 18:42 | |
|
0
|
|
|
-1 / 0 / 0
Регистрация: 19.10.2012
Сообщений: 19
|
|
| 05.08.2013, 22:52 | |
|
Имеется ввиду не само обозначение ООП, а основные принципы - инкапсуляция , наследование и полиморфизм. То есть то как именно понимать эти принципы и их работу. Ведь все могут понимать одно и то же по разному.
0
|
|
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
|||
| 06.08.2013, 00:24 | |||
|
0
|
|||
| 06.08.2013, 11:29 | |
|
По поводу наследования и полиморфизма. Вот сейчас задействую очередной open-source. И как-то там совсем не густо ни с тем ни с другим. Зато каким пышным цветом темплейтщина и мета-программирование! Так может лучше прямо сказать что вместо каких-то старомодных принципов - учите std:: и boost::
0
|
|
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
|
| 06.08.2013, 11:50 | |
|
0
|
|
| 06.08.2013, 11:50 | |
|
У кого какие кактусы? У кого какие показатели У кого какие творения? У кого проблемы? У кого какие прошивки на USBASP? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|