Re[2]: Ну ладно, давайте про ООП
От: DiPaolo Россия  
Дата: 26.05.25 09:57
Оценка:
V>С ООП все просто. Оно великолепно тогда, когда твоя задача представляется в виде объектов и связей между ними.
V>Там, где не представляется, используются другие парадигмы программирования.

А есть примеры таких задач для прикладных областей? Не физика/математика и около-математические расчеты.
Патриот здравого смысла
Re[2]: Ну ладно, давайте про ООП
От: ononim  
Дата: 26.05.25 11:17
Оценка:
V>Натягивание же совы на глобус всегда приводит к разрыву и кончине совы.
иногда, хорошо накачанная сова может прогнуть под себя мир глобус
Как много веселых ребят, и все делают велосипед...
Re[3]: Ну ладно, давайте про ООП
От: Vzhyk2  
Дата: 26.05.25 12:56
Оценка:
Здравствуйте, DiPaolo, Вы писали:

DP>А есть примеры таких задач для прикладных областей? Не физика/математика и около-математические расчеты.

В учебниках по ООП их море. Читать их полезно.
Re[3]: Ну ладно, давайте про ООП
От: Shmj Ниоткуда  
Дата: 26.05.25 20:04
Оценка:
Здравствуйте, DiPaolo, Вы писали:

DP>А есть примеры таких задач для прикладных областей? Не физика/математика и около-математические расчеты.


Натянуть можно что угодно. Классический пример — объект клиент порождает объект заказ, отдаете объект заказа — объекту менеджер, менеджер что-то с ним делает, вязывая методы заказа, порождает объект инвойс и передает объекту клиент. Ну и т.д.

Только удобно ли это на самом деле? Конечно же нет
=сначала спроси у GPT=
Re: Ну ладно, давайте про ООП
От: Silver_S Ниоткуда  
Дата: 27.05.25 12:05
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Этот чувак уже третье видео обоснованно унижает ООП:


Термин "ООП" фактически уже устарел. Так же, как устарел термин "структурное программирование", хотя оно никуда не исчезло. В ООП просто к нему добавилось несколько небольших фич, полезных для оформления больших объемов кода. Но с тех пор еще много разных фич добавилось, поэтому термин "ООП" больше не актуален. Теперь уже даже на языках без ООП(типа C) будут использовать принципы ООП, там где надо. И злоупотребления ООП фичами тоже будут.

О фичах, предшествующих ООП: Структурное программирование.

В 1970-е годы объёмы и сложность программ достигли такого уровня, что традиционная (неструктурированная) разработка программ перестала удовлетворять потребностям практики. Программы становились слишком сложными, чтобы их можно было нормально сопровождать. Поэтому потребовалась систематизация процесса разработки и структуры программ.

Методология структурной разработки программного обеспечения была признана «самой сильной формализацией 70-х годов».
По мнению Бертрана Мейера, «Революция во взглядах на программирование, начатая Дейкстрой, привела к движению, известному как структурное программирование, которое предложило систематический, рациональный подход к конструированию программ.
Структурное программирование стало основой всего, что сделано в методологии программирования, включая и объектное программирование»[1].


S>3. Полиморфизм — суть: Как ПИСАТЬ код, который работает с разными типами данных

S> — трейты в Rust

Такие трейты же тоже имеют отношение к ООП, даже если их переименовали, изменили дизайн.
Re: Ну ладно, давайте про ООП
От: Kernan Ниоткуда https://rsdn.ru/forum/flame.politics/
Дата: 28.05.25 07:15
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Этот чувак уже третье видео обоснованно унижает ООП:

Код его посмотри. Там всё понятно сразу.
S>Именно что обосновано, попробуйте послушать и поймете что кое в чем он прав.
Сомневаюсь, что он что-то в этом понимает. Чтобы говорить о предмете надо бы его сперва изучить и практиковать какое-то время.
Sic luceat lux!
Re[3]: Ну ладно, давайте про ООП
От: Kernan Ниоткуда https://rsdn.ru/forum/flame.politics/
Дата: 28.05.25 07:21
Оценка:
Здравствуйте, DiPaolo, Вы писали:

DP>А есть примеры таких задач для прикладных областей?

Обработка потоков данных где не нужно состояние хранить, например. Там функциональное программирование можно использовать.
Sic luceat lux!
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.