Я тут изучаю ооп, понял что такое абстракция, инкапсуляция, наследование и полиморфизм (я месяц если что изучаю джаву). Кто что может посоветовать что бы больше знать насчёт ооп особенно насчёт полиморфизма (даже если там просто глубинные теории такие как family polymorphism)