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
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.