У меня есть следующая проблема моделирования:
. В качестве упражнения мне нужно смоделировать систему, которая распределяет подразделения (полицейские машины / пожарные машины) по конкретной чрезвычайной ситуации (пожар / грабеж / ...).Поэтому в аварийной ситуации необходимо указать, сколько единиц ей нужно (например, 2 пожарные машины и 3 машины скорой помощи).Конечно, эти подразделения должны быть отнесены к этой чрезвычайной ситуации.Я смоделировал это как два абстрактных класса: Emergency и Unit с реальными единицами и аварийными ситуациями, которые наследуют эти классы.
Существует ли элегантный дизайн, чтобы аварийная ситуация могла определить в общем виде, какие единицы ей нужнытипы единиц и ожидаемые аварийные ситуации)?
Язык программирования - Java.
Я знаю, что это, вероятно, один из стандартных шаблонов проектирования, но я довольно новичок в этих шаблонах проектирования.