Fiquei com uma dúvida na seguinte declaração:
get {return new ReadOnlyCollection aulas;}
Não poderia apenas usar um private set?
{get; private set;}
Isso é por se tratar de uma coleção?
Agradeço desde já.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Fiquei com uma dúvida na seguinte declaração:
get {return new ReadOnlyCollection aulas;}
Não poderia apenas usar um private set?
{get; private set;}
Isso é por se tratar de uma coleção?
Agradeço desde já.
Oi José, tudo bom?
Acredito que a ideia seja retornar a lista de aulas imutavel.
O setter privado nos impediria de definir uma lista. O ReadOnlyCollection nos retorna a lista mas nos impede de adicionar ou remover elementos dela, por segurança =)
Qualquer duvida é só falar.
Abraço e bons estudos.
Muito obrigado pela ajuda André!
Marcando como solucionado.