Hola Daniel que tal?
Dentro del mundo de la programación existen diferentes formas de abordar el mismo problema, en tu forma de pensar hace más sentido que un cliente tenga una cuenta y no al contrario, tu razonamiento está correcto también, en este ejemplo tomamos un abordaje diferente y está correcto también, un punto a tomar en cuenta es que muchas veces seguimos reglas de negocios pasadas por nuestro cliente, tal vez para un banco X sea imperativo que Cuenta tenga un cliente y no al contrario y por eso nuestro sistema será construido de esta forma. Espero haber ayudado
¡Un saludo!
Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!