Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

Отрицательные составляющие ООП, что скажете?

Дата публикации: 08-08-2026 17:48:00



Как-то читал статью функциональное программирование против ООП, где каждый высказывался в сторону своей парадигмы, сейчас вот опять наткнулся на отзыв об ООП. У меня начинает складываться впечатление что во первых в зависимости что писать, а во вторых как в музыке о вкусах не спорят.
В некоторых разработках объектно-ориентированное программирование отодвинуто на второй план, что уже было показано, поскольку оно потребляет слишком много памяти и ресурсов.
Накладные расходы на память:
каждому объекту требуются метаданные для администрирования.
Миллионы мелких объектов фрагментируют рабочую память (ОЗУ).
Промахи кэша ЦП:
современные процессоры работают быстрее всего с линейными структурами данных (ориентированный на данные дизайн).
ООП разбрасывает данные в памяти, что замедляет работу ЦП.
Проблема «банановой гориллы»:
глубокие цепочки наследования часто заставляют разработчиков создавать огромные, ненужные родительские классы,
хотя необходима лишь небольшая их часть.
Успешные альтернативы:
современные языки, такие как Rust, Go или Zig, предпочитают композицию, простые структуры (Structs)
и функциональный подход вместо жестких иерархий классов.



 purebasic

Схожие новости

#Наименование новостиТональностьИнформативностьДата публикации
1Худший язык программирования всех времён /s-2601-07-2026
2Худший язык программирования всех времён /s-2601-07-2026
3[Перевод] Доверьтесь компилятору: C++23 против трюков из 90-х010.427-07-2026
4Свободные функции вместо методов, но с полиморфизмом. Что это даёт на самом деле?07.5624-07-2026
5 Comment on Choosing the Right Database Abstraction by Matthew Persico 06.6228-06-2026
6Когда может пригодиться экзотика в ООП: миксины/трейты/аспекты0508-07-2026
7DAO vs Repository и ORM: где заканчивается архитектура и начинается хаос07.8116-06-2026
8Шаблоны C++ как инструмент архитектуры: compile-time dispatch, type traits и type erasure5728-06-2026
9Как отговорить себя от написания своей ФС011.6409-08-2026
10Жертвы чистого кода0710-07-2026

Классификация: Мнения. Схожих патентов: 0. Схожих новостей: 10. Тональность: 0. Информативность: 9.31. Источник: www.linux.org.ru.