Dúvida sobre diagrama de classes

Eu possuo uns filtros de sessão no meu código, uma classe e-mail que possui um método para enviar emails, e uma classe hash, que serve para gerar e armazenar uns códigos, e todas essas, quando usadas, afetam a classe pessoa, minha dúvida é como eu faço os relacionamentos, 1 para 1, 1 - 0 … *, se alguém puder opinar eu agradeço.

filtros

Relacionamentos 1 para 1:

public class A {

    private B referenciaParaB;
}

public class B {

    private A referenciaParaA;
}

Relacionamentos 1 para 0…*:

public class A {

    private B referenciaParaB;
}

public class B {

    private List<A> listaDeReferenciasParaA;
}

obrigado

1 curtida