Que tal Aries,
La POO no se aprende de forma mecánica, no es "heredo para disponer de métodos" o para "reusar código", lo correcto es analizar los problemas "de la realidad" para luego ver cual es la mejor o la forma correcta de representarlos en el modelo de objetos.
Y las relaciones también se definen en base a la "realidad", no hay otra forma, lo otro es aprender "sintaxis" y no conceptos para entender cómo aplicar esa sintaxis.
Saludos!