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.