Boa tarde estou criando um sistema de pizzaria um trabalho para faculdade e ate agora tenho 2 classes pois os sistema está no inicio ainda:Clientes e Pedidos o model e controller do cliente estão funcionando perfeitamente pois a classe Clientes não precisa importar nenhuma outra classe, mas quanto a classe Pedidos eu estava fazendo tudo errado e achando que estava certo, por exemplo:
os tamanho do pedido,sabores,bebida,cliente eram uma String dentro da propria classe pedido, o id um int e o valor do pedido um double, estava fazendo errado e achando que estava certo criei o PedidosController sem nenhum problema, era facil pois estava errado. Mas depois de pesquisar e descobrir que esta tudo errado, que deveria criar uma classes para: tamanho,bebida,sabores surgiu minha duvida cruel, estou parado sem saber como progredir sendo que se não resolver da forma certa a funcionalidade e qualidade do sistema vai cair muito na hora de executar, minhas perguntas sobre o que devo fazer sao as seguintes:
1-Devo mesmo criar classes para sabores,tamanho da pizza,bebidas e na classe pedidos criar uma nova instancia da classe cliente? criando os metodos getcliente(), setcliente() e nomedocliente()?
2- Caso tenha mesmo que criar tudo isso que falei, na hora de criar os controllers devo criar um controller para cada classe? ou criar apenas um controller universal que seria o controllerPedidos?
Admito que sou novo no desenvolvimento web java estudo jsp e server faces ha uns 4 meses e nunca entendi muito do conceito MVC então quem ja tiver experiencia na area e puder me ajudar eu agradeço muito pois não tenho a minima ideia do que devo fazer.
Grato desde ja