Возможно, имелось в виду объектно-ориентированное программирование (ООП), при котором программа разбивается на удобные части — объекты, которые взаимодействуют между собой. rb.ru
Некоторые преимущества ООП:
Некоторые недостатки ООП:
- Сложность освоения. otus.ru kedu.ru Для разработки приложений с применением ООП придётся выучить больше информации, чем при функциональном программировании. otus.ru
- Громоздкость. otus.ru practicum.yandex.ru Там, где функциональное программирование позволяет уместить код в одну строчку, ООП требует создания классов, объектов, методов и атрибутов. otus.ru
- Низкий уровень производительности. otus.ru Объекты будут отнимать у устройства значительно больше памяти, чем простые функции и переменные. otus.ru
Таким образом, ООП подходит для сложных проектов, но не всегда оправдан в небольших программах. rb.ru