Если это - сложный вопрос, бывший должный записать больше чем одну функцию, да, это может быть неправильно.
, Если это должно только спросить деталь [приблизительно 110] или побитовая обработка, я думаю, что это может быть законно (последним может даже быть отмеченный C/C ++/Java/C#, я предполагаю...).
As indicated by lexu and John, you can use statecharts and activity diagrams to model some of the dynamic aspects of your system.
For your static model, you can model the events a class can handle as operations. You can use a stereotype (<
) to differentiate these operations from others (e.g. synchronously called methods).
Используйте диаграмму состояний или диаграмму активности.
посмотрите здесь для примеров диаграммы состояний и здесь для диаграммы активности, затем выберите то, что соответствует вашим потребностям!