Понимай ООП правильно! Оно не столько для программирования, Сколько для переноса реальности в код программы - Это художественное мастерство! Суть не в том как устроено ООП, А в том создано для чего!
Че там сейчас интересненького? Так чтоб на уровне Атаки Титанов или около того)