Este repositório contém o código fonte e a documentação associada ao trabalho da matéria Programção Orientada a Objetos do curso de Engenahria de software da Universidade de Brasília.
O objetivo principal deste projeto é aplicar conceitos fundamentais de programação orientada a objetos para criar um sistema de oficina. O trabalho visa demonstrar a compreensão dos princípios OOP, como encapsulamento, herança, e polimorfismo.
- GABRIEL REIS SCHEIDT PAULINO - 222015112
- MATHEUS DE SIQUEIRA BRANT - 222037737
- ANA JOYCE GUEDES AMORIM DA SILVA - 211031566
- NATHAN BENIGNO PONCE DE ABREU - 221022696
A execução ocorre de apenas uma maneira no programa. Porém, existem 2 modos de exibição, sendo a primeira no terminal, como forma de teste de relação entre as classes, e com JOptionPane, para mostrar uma execução mais sofisticada.
A relação do programa ocorre quando possuimos um objeto, vamos dizer veículo, esse objeto se relaciona com as outras classes, como por exemplo cliente, e consequentemente consegue pegar informações necessárias para ser enviado para ordem de serviço, onde fica armazenado os serviços necessários a serem executados com suas devidas informações.
Basta clonar o repositório na máquina local, instanciar os objetos e executar a classe Program