Всё, что нужно знать про ООП:
1) Это не "серебряная пуля"
2) Это главенствующая, но далеко не самая правильная парадигма
3) Есть куда более привлекательные, понятные и позволяющие писать более надёжный код подходы
https://tproger.ru/translations/oop-the-trillion-d...