У меня есть транспортное средство, и у него есть миссии. В этих миссиях этот автомобиль потребляет топливо. и топливные сборы заключаются в следующем., который шаблон дизайна подходит для миссии транспортного средства
первого задание топлива формула Потребляемая следующая
result = time * fuel * 60;
второго
result = (startPoint-endPoint)/speed * fuel;
третий
result = (endPoint-startPoint)/speed * fuel;
и ты четвёртая
result += movement/speed * fuel;
кстати
movement = startpoint - endpoint or endpoint - startpoint
и пользователь выбирает один или несколько миссий. и моя программа будет выполнять общее потребление топлива.
в зависимости от этих данных. как вы думаете, какой шаблон дизайна является наиболее подходящим?
_'State шаблон дизайна ...'_ Да, может быть ... подсостояниями может также играть роль , У вас есть примеры кода? –
По крайней мере, я думаю, что это скорее связано с шаблоном стратегии, потому что состояние (топливо) на самом деле не определяет общее поведение «Vehicle», а «VehicleType»/'Mission'do (посмотрите на @liho) s ответ), но наоборот. –