Projeto criado durante a DevSchool MJV 🚀
Lendo o diagrama: visibilidade dos atributos e métodos
+ publico
# protegido
- privado
Livro e Cd generalizam Produto Generalização -> possui todas as características que Produto têm, além das suas específicas. O Relacionamento de Generalização ( “ é um tipo de ” )
TransmissorSms sem atributos são classes “filhas” de outras [generalização], que portanto, implicitamente possuem todos os atributos que a classe “mãe” possui
Livro e Cd tem associação com Cadastro a classe Cadastro desconhece a relação que a classe Livro e Cd tem com ela.
Multiplicidade 1..* Um ou muitos. Indica que há pelo menos um objeto envolvido no relacionamento.
Referências
https://www.lucidchart.com/pages/pt/o-que-e-diagrama-de-classe-uml
https://pt.stackoverflow.com/questions/360609/diagrama-de-relacionamento-condicional-entre-classes
https://qastack.com.br/programming/1874049/explanation-of-the-uml-arrows
https://www.devmedia.com.br/orientacao-a-objetos-simples-assim/3254
https://www.devmedia.com.br/orientacoes-basicas-na-elaboracao-de-um-diagrama-de-classes/37224
