Boa noite,
Dúvida, pq o capitulo seria uma classe separada, e não um atributo do curso?
Boa noite,
Dúvida, pq o capitulo seria uma classe separada, e não um atributo do curso?
Gabriele, tudo bom?
A questão é, o CAPITULO pode ser um atributo da classe CURSO? E a resposta é depende. Quem vai dizer se pode ou não, e isso não é claro no exemplo dado em aula, são os requisitos.
Por exemplo, se os requisitos indicarem que apenas os número de capítulos é de interesse não vale a pena criar uma classe separada e devemos manter como atributo. Mas se tivermos diversas características intrínsecas em CAPITULO como número de páginas, subseções, tags, etc, ai compensa mais criar uma classe pq teremos vários capítulos em um curso. Essa composição é interessante pq o capítulo só faz sentido se existir o livro e um capítulo não pertencerá a mais do que um livro.