Skip to content

This project was a challenge undertaken by Professor Cristiano Souza from Universidade Paulista, with the aim of teaching the Object Oriented Programming methodology, Java, and showing the potential of the language in creating systems.

License

Notifications You must be signed in to change notification settings

SepulvedaRafael/highcondominio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

🏠 HighCondominio

Java

Um condominio necessita de um sistema que armazene algumas informações sobre o próprio condominio e que também realize o cadastramento de todos os proprietários e todas as unidades existentes. Com posse dessas informações, ainda gostaria de consultar as informações sobre o condominio, bem como a listagem de proprietarios e unidades cadastradas.

🔨 Sobre o projeto

Esse projeto foi um desafio realizado pelo professor Cristiano Souza da Universidade Paulista, com a finalidade de ensinar a metodologia Programação Orientada a Objetos, Java e mostrar o potencial da linguagem na criação de sistemas.

Foi possível comprender sobre os princípios da POO - encapsulamento, polimorfismo e herança -, a modularização de sistemas, segurança dos dados, getters e setters, e sobre interface estilo Command Line Interface (CLI).

O projeto foi uma iniciativa simples, mas que mostrou grande potencial, visto que simulou a criação de um sistema completo de condominios.

🔧 Sobre o programa

De maneira semelhante ao programa LowHotel, foi criado cada uma das classes necessárias e vitais para o funcionamento de um condominio (Condominio, Proprietario e Unidade), sendo que o condominio foi cadastrado sem a utilização de um método construtor. Com isso, instanciei as classes no Main.java e realizei a criação dos Menus, dos métodos de cadastro e por fim os métodos de consulta.

💻 Pré-requisitos

Para testar esse projeto, verifique se você possui todos os requisitos:

  • Você possui instalado uma versão estável do JDK 23.
  • Você possui instalado um ambiente de desenvolvimento, como Visual Studio Code ou outro de sua preferência.
  • Certifique-se de ter o Git instalado em sua máquina.

📱 Instalação

Para instalar o HighCondominio, basta executar o comando: git clone https://github.com/SepulvedaRafael/highcondominio.git.

Após a clonagem, abra a pasta highcondominio em um ambiente de desenvolvimento de sua preferência. Em seguida, execute o arquivo denominado Main.java, os demais arquivos dispostos na pasta src são complementares a este.

Important

Lembre-se o sistema não possui validação e/ou autenticação.

📝 Licença

Esse projeto está sob a License MIT. Veja o arquivo LICENSE para mais detalhes.

About

This project was a challenge undertaken by Professor Cristiano Souza from Universidade Paulista, with the aim of teaching the Object Oriented Programming methodology, Java, and showing the potential of the language in creating systems.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages