Dúvida RELACIONAMENTO entre classes! Urgente

Olá amigos, estou começando aprender java agora em uma pós, e tenho como projeto desenvolver um sistema para ESCOLA, com várias classes:
[b]- aluno

  • professor
  • turma
  • Curso
  • escola
  • disciplina[/b]
    Alguém tem algum exemplo ou link de tutorial, onde EU possa aprender como relacionar tantas classes entre si, para elas se comunicarem, é como em um banco de dados o relacioamento? Nunca estudei orientação a objetos tenho muitas duvidas sobre isso. Ficarei agradecido por quem me ajudar ou der dicas!

Atc,
Natan

Vai a dica:

Hoje não podemos pensar como o modelo entidade relacional e sim orientado objetos mesmo. Criamos nossas classes e os relacionamentos entre elas para depois deixar o framework objeto-relacional se virar para criar as nossas tabelas. O ideal é esquecer esse negócio de entidade relacional.

Valeu

Aconselho a ler um bom livro de OO, depois um de análise de projetos OO usando UML.

Valeu