Projeto criado no Bloco 1 do bootcamp da Generatiom Brasil.
Ana Luiza (Nalu)
Caique Rodrigues
Fernando Porto
Igor Lima
Jaque Domingues
Jose Emerson
Luiz Henrique
Sotie Ghislain
Desenvolver um sistema de registro e login + cardápio prático e intuitivo. Usando o conhecimento em Orientação ao Objeto.
- Registro
Usuario cria uma conta no programa, fornecendo os seus dados pessoais, inclusive endereço residencial e método de pagamento. - Login
Informar usuario e senha estabelecidos no momento do Registro. - Cardápio
Menu de Pizza e cia. Selecionar o sabor desejado e acompanhamentos, finalizar o pedido.
Pessoa é a mãe do código, tendo como filha a subclasse Cliente. Em Pessoa temos os métodos, que são os dados do CLIENTE, onde foi utilizado o Implements.
Cliente é uma subclasse de Pessoa, uma especialização, tem os atributos para criar usuário (Foram criados Getter e Setter), utilizando assim conhecimentos em Polimorfismo. Os Getters e os Setters são "ativados" na classe Cliente.
Na elaboração do cardápio, foi utilizado um ArrayList do tipo String para apresentar as pizzas. Nesse caso, a partir das escolhas que o usuário faz o programa cria uma outra ArrayList contendo as escolhas de sabores para que no final do programa seja apresentado como uma lista. Em caso do usuário digitar um valor que não foi esperado, temos as validações e o uso do Try e Catch para tratar do mesmo.
Para assistir a apresentação em slide: clique aqui.