

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Durante o desenvolvimento de um sistema de tramitação processual trabalhista, a equipe técnica optou por utilizar os princípios da orientação a objetos e diagramas da UML 2.5 para representar a modelagem. Considerando os conceitos de classes, métodos, interfaces, herança, encapsulamento, pacotes, sobrescrita e sobrecarga de métodos, bem como os diagramas da UML, a equipe entende, corretamente, que
o encapsulamento é alcançado apenas pela herança entre classes, em que atributos privados são automaticamente expostos às superclasses para reutilização, e os métodos sobrescritos devem ter a mesma herança da superclasse.
métodos sobrecarregados (overcharge) devem possuir o mesmo nome e exatamente a mesma assinatura, diferindo apenas no valor de retorno, e os métodos que tenham implementação padrão devem ser anotados com @def_method.
interfaces, em orientação a objetos, podem conter atributos e métodos com implementação padrão, desde que anotados com @default, e o encapsulamento é feito somente no nível do padrão adotado.
no diagrama de classes da UML 2.5, a herança é representada por uma seta vazada com linha contínua apontando da subclasse para a superclasse, e métodos sobrescritos (override) devem manter a mesma assinatura da superclasse.
pacotes, em orientação a objetos, modelam agrupamentos físicos de arquivos, sendo que sua diagramação na UML é elaborada para mostrar a sequência de comunicação entre objetos, bem como as atividades correlacionadas.