Diagrama de classe Abstrata


Histórico de versão

Data Versão Descrição Autor(es)
07.03.2021 0.1 Criação do documento e adição dos textos Kalebe
08.03.2021 0.2 Diagrama de classe abstrata Kalebe, Lucas
08.03.2021 0.3 Adiciona introdução e metodologia Kalebe, Lucas
08.03.2021 0.4 Adiciona descrição Kalebe, Lucas
08.03.2021 0.4 Revisão do documento Erick
08.03.2021 1.0 Revisão do documento Lucas

Participantes

  • Kalebe Lopes
  • Lucas Lopes
  • Erick Giffoni (Revisão)


Introdução

Uma classe abstrata é uma classe que serve de modelo para outras classes. Ou seja, ela sempre será uma superclasse genérica, e suas subclasses serão mais específicas.
Já a classe concreta é uma classe que possui atributos, métodos e pode ser instanciada, ou seja, permite a criação de novos objetos a partir dela. A classe concreta pode ser herdada por outras classes.

Metodologia

Para a criação dos diagramas, a equipe responsável se reuniu virtualmente através da ferramenta Google Meet. Além disso, utilizamos a ferramenta STAR UML, a qual fornece uma interface amigável e funcionamento adequado para diagramas.

Diagramas

No nosso diagrama a classe Base é nossa classe modelo, classe abstrata, que servirá para conter informações e propriedades comuns a todas outras classes do domínio da aplicação, ao serem persistidas através de algum ORM, podemos ter a versabilidade de alterar as propriedades de identificação comum e específicas de acordo com a documentação de SGBD distintos.

Versão 1.0

Figura 2: Diagrama de classe abstrata - v1.0
Autores: Kalebe e Lucas


Referências


Conceitos de Orientação a Objetos/Classe Abstrata Disponível em: https://pt.wikiversity.org/wiki/Conceitos_de_Orienta%C3%A7%C3%A3o_a_Objetos/Classe_Abstrata. Acesso em 8 de março de 2021.

SERRANO, Milene. Modelagem - Classe Concreta & Abstrata & Sobrescrita & Sobrecarga, 2021. Vídeo-aulas complementares apresentadas na Disciplina de Arquitetura e Desenho de Software do curso de engenharia de software da UnB, FGA. Acesso em: 25 de fevereiro de 2021.