Forums » Project Forum »
Added by Igor Melnichenko over 10 years ago
Предлагаю изменить сигнатуру метода public abstract Entity start(final Map<EntityType, Entity> inputs);
EntityType можно получить из Entity, и передача их обоих по отдельности чревата ошибками, когда Entity будет иметь не тот EntityType, который сопоставлен ей в inputs.
Возможно, имеет смысл возвращать не Entity, а Collection<Entity>? Например, симулятор тогда мог бы возвращать трассу выходных сигналов и тестовое покрытие.
Я бы не спешил. Аргументы понятны, но с Map удобнее.