Конечный автомат может быть поведением операции, но связать конечный автомат с классом очень странно и не соответствует UML, поскольку класс не имеет поведения.
Зависимость между конечным автоматом не имеет предопределенного значения в UML. Вы хотите указать наследование между вашими классами, но хотя конечный автомат не должен быть связан с классом, эта зависимость не имеет отношения
[править]
Для людей, которые сомневаются в Поскольку конечным автоматом может быть поведение операции, я рекомендую вам взглянуть на норму:
- StateMachine наследует поведение (§14.2.2 формального 2017-12-5)
- Операция наследует BehavioralFeature (§ 9.6.2)
- a BehavioralFeature реализуется (реализуется) Поведением (§ 9.9.2))
Обратите внимание, что поведение операции может Также поддержите мою деятельность, будучи также Поведением