Controle de Estacionamento Pago
:rocket: Project with OO approaches and Java applications.
:rocket: Projeto com abordagens de OO e aplicações em Java.
Built with / Feito com
- Java 11;
- JDK 11;
- Apache Netbeans;
- Intellij IDEA;
- Eclipse;
- Visual Studio Code;
- UML 2.5;
- Draw i.o.
O.O approaches on the project / Abordagens de OO no projeto
- Class concept / Conceito de classe;
- Concept of abstract class / Conceito de classe abstrata;
- Interface concept / Conceito de Interface;
- Concept of encapsulation / Conceito de encapsulamento.
- Concept of polymorphism (Liskov principle) / Conceito de polimorfismo (Princípio de Liskov).
- Concept of inheritance / Conceito de herança.
- Concept of abstract methods / Conceito de métodos abstratos.
- Concept of overloading methods / Conceito de sobrecarga de métodos.
Requirements / Requerimentos
- [x] The Class Diagram describes the entire application / O Diagrama de classes descreva toda a aplicação ;
- [x] The class diagram reflects the structure of the project / O diagrama de classes reflete a estrutura do projeto ;
- [x] Vehicle registers, owners and access records work properly / Cadastros de veículos, proprietários e registro de acessos funcionam adequadamente ;
- [x] Exceptions are thrown properly / As exceções são lançadas adequadamente;
- [x] The software allows linking between objects that have an association / O software permite realizar vinculação entre objetos que possuem associação;
- [x] All methods of calculating the value of parking are correctly implemented /Todas as modalidades de cálculo de valor do estacionamento estão implementadas corretamente .
UML Class Diagram v2.5 / Diagrama de Classe UML v2.5
Project Kanban / Kanban do Projeto
- to see what we are implementing at the moment just click on This link to see our Kanban
para ver o que estamos implementando no momento é só clicar Neste link para ver nosso Kanban
Versioning / Versionamento
- This project follows the release model for versioning.
Esse projeto segue o modelo de releases para versionamento.
Documentation / Documentação
- This project was documented using the Java documentation API (Javadoc). Click on This link to see the documentation.
Este projeto foi documentado utilizando a API de documentação java (Javadoc). Para ver a documentação clique Neste link
License / Licença
MIT License © Grupo10
Commits History / Histórico de commits
- See Commit History for contributors
Consulte Histórico de commits por colaborador.
Testing Protocol / Protocolo de testes
- See Testing Protocol
Consulte o Protocolo de Testes utilizado.