Состояние (State)
– это ситуация в жизни объекта, на протяжении
которой он удовлетворяет некоторому условию, осуществляет определенную
деятельность или ожидает какого-то события.
Для поиска состояний класса можно просматривать атрибуты этого
класса. Хорошим индикатором состояний является такой атрибут класса как
«статус».
Диаграмма состояний изображается в виде графа с вершинами и
ребрами.
Состояние на
диаграмме
изображается
прямоугольником
со
скругленными вершинами. Под именем состояния могут размещаться
действия (рис. 111).
Рисунок 111. Состояния
Кроме обычных состояний на диаграмме состояний могут размещаться
псевдосостояния.
Псевдосостояние (pseudo-state)
-
вершина в конечном автомате,
которая имеет форму состояния, но не обладает поведением.
Примерами псевдосостояний, которые определены в языке UML,
являются начальное и конечное состояния.
Достарыңызбен бөлісу: |