Padrão de Projeto GoF(Design Patterns)

4 respostas
C

Qual o melhor padrão de projeto gof para essa aplicação?

Um posto de gasolina possui várias bombas, cada uma oferece dois tipos de combustíveis

dentre gasolina, gasolina aditivada, metanol e diesel. Cada combustível é armazenado em

um tanque (reservatório) com capacidade de 10 mil litros. Você deve fazer uma aplicação

que:

Represente as entidades (Tanque e Bomba) em um modelo de classes e objetos;

Permita criar os tanques;

Permita criar as bombas definindo os dois combustíveis;

Permita abastecer os tanques com combustível;

Permita utilizar a bomba para abastecer um carro ? consumir combustível da

bomba/tanque ligado a ela;

Assim que um tanque ficar vazio, todas as bombas que utilizam este tipo de combustível

devem receber esta informação para não permitirem mais o abastecimento.

4 Respostas

ViniGodoy

Quais padrões você está pensando em usar?

Dê uma lida nos padrões Strategy, Observer, Factory Method e Mediator.

C

Então… estou com dúvida… o GOF possui 25 padrões, eu tenho q escolher UM deles e utilizar ou escolho mais de um?

ViniGodoy

Normalmente uma aplicação é repleta de padrões de projeto.

A menos que teu professor tenha pedido explicitamente para você usar apenas um, provavelmente irá aparecer mais de um.

javax.skol

Como ViniGodoy disse, geralmente é utilizado mais de um padrão.
Aqui mesmo daria pra utilizar o Observer:

“Assim que um tanque ficar vazio, todas as bombas que utilizam este tipo de combustível
devem receber esta informação para não permitirem mais o abastecimento.”

Criado 15 de abril de 2012
Ultima resposta 16 de abr. de 2012
Respostas 4
Participantes 3