Criação de um Sistema de Consultório Médico.
Classes Principais
ConsultorioMedico: representa o consultório médico e contém listas de pacientes e médicos. Com métodos para adicionar e remover pacientes e medicos, bem como listar os mesmos.
Paciente: representa o paciente e contém suas propriedades como: nome, idade, endereço, telefone e uma lista de consultas. Pode consultar um médico, marcar e realizar consultas.
Medico: representa o médico e contém suas propriedades como: nome, especialidade e lista de consulta. Pode consultar sua agenda, atender pacientes e adicionar consultas a sua agenda.
Consulta: representa a consulta médica, com as informações sobre as datas, médicos e pacientes envolvidos.
Funcionalidades Específicas
Classe Paciente: permite que os pacientes marquem consultas, e são registradas em sua lista de consultas. Eles também podem consultar um médico e realizar consultas.
Classe Médico: permite que os médicos consultem sua agenda, vejam consultas agendadas para uma data específica e atendam pacientes durante consultas.
Futuras Implementações
Conexão com banco de dados.