- Controle de Versão: Git e GitHub.
⚙️ Funcionalidades
- Gestão de Insumos: O sistema controla o estoque inicial de água (10L) e shampoo (2L), consumindo quantidades específicas a cada banho.
- Verificación de Estado: A máquina identifica automaticamente se precisa de limpeza após o uso.
- Interatividade: Interface via console onde o usuário decide se deseja atender novos pets ou encerrar o expediente.
- Sistema de Fila: Organização para atendimento sequencial dos pets.
- Modularização: Separação clara de responsabilidades entre as classes para evitar código desorganizado.
- Lógica de Estados: Criação de métodos que alteram o comportamento da máquina conforme o nível de insumos e o desgaste pelo uso.
🏗️ Estrutura do Projeto (POO)
- O código foi modularizado em classes para facilitar a manutenção e organização:
- Pet.java: Representa o animal com atributos como nome e espécie.
- PetMachine.java: Contém toda a lógica de funcionamento, métodos de lavagem e controle de estoque.
- Main.java: Ponto de entrada que gerencia o fluxo de execução e a interface com o usuário.
- Para executar este simulador na sua máquina, siga os passos abaixo:
🚀 Como Rodar o Projeto
- Clone o repositório:
- Bash -> git clone https://github.com/MarilynFerreira/PetMachine.git
- Abra no IntelliJ IDEA:
- Vá em File > Open e selecione a pasta do projeto exemplopetshop.
- Execute o programa:
- Localize o arquivo Main.java na pasta src.
- Clique com o botão direito e selecione Run 'Main.main()'.
git clone [https://github.com/MarilynFerreira/PetMachine.git](https://github.com/MarilynFerreira/PetMachine.git)
.jpg)