Вот читаю я тут про всякие модные парадигмы, функциональное программирование, а сам думаю: а что, ООП уже все? Мне кажется, объектно-ориентированный подход до сих пор имеет массу преимуществ, особенно когда речь идет о больших проектах с кучей взаимодействующих компонентов. Инкапсуляция, наследование, полиморфизм — это же не просто слова, это мощные инструменты для структурирования кода, которые помогают избегать хаоса.
Объектно-ориентированное программирование — это фундамент, без которого сложный софт просто развалится.
А какие у вас мысли на этот счет? Может, я что-то упускаю из виду?

