Какие есть недостатки ООП?

Имею мало-мальский опыт программирования на ООП языках, в частности, C# и немножко Java. За время использования данных языков и смежных технологий неоднократно слышал о (и видел на практике) плюсах объектно-ориентированного программирования.

Это всё конечно чудесно, но вот что на счёт недосткатков? Наверняка же есть какие-то минусы ООП... Делитесь вариантами и предложениями)

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

Наверное, никто остаточного ответа тебе и не даст на этот вопрос... Говорят, что проблема ООП заключается в том, что этот , скажем, тип программирования кардинально отличается от других типов, и из-за этого переход на языки и технологии ООП как правило сопровождается морями крови, страданий, нервов и денег

А вообще не знаю)

Слишком много лишнего подтягивается, когда создаёшь приложение на C# на той же платформе .NET Framework. Очень много библиотек лишних, а в не лишних библиотеках - очень много лишних данных.

Можно конечно не юзать саму платформу, но тогда придётся даже самые элементарные библиотеки (без которых точно ничего не получится) подключать вручную, а это просто убийца времени и жизненных сил

это уже очень похоже на вариант недостатка, спасибо)