Olá, pessoal!
Gostaria de saber qual a forma certa para criar as classes a orientação de objetos. veja como modelo de dados ER e criar as classes, veja em baixo.
Modelo de Dados ER

Tenho duvida sobre criar a classe por exemplo
public class AlunoTurma {
private Aluno a;
private Turma t;
private String parcial1;
private String parcial2;
private String parcial3;
private String parcial4;
private String conceitoFinal;
.
.
.
.
.
}
ou
public class AlunoTurma {
private ArrayList<Aluno> a;
private ArrayList<Turma> t;
private String parcial1;
private String parcial2;
private String parcial3;
private String parcial4;
private String conceitoFinal;
.
.
.
.
}
Espero que vocês me dica ou me ajudar, obrigado!