Rozszerzanie maszyny stanów

Podobnie jak inne pojęcia UML-a, maszyny stanów można specjalizować w zależności od potrzeb. Wyspecjalizowana maszyna stanów stanowi rozszerzenie ogólnej maszyny stanów. Aby wyspecjalizować maszynę stanów, należy do niej dodać obszary, stany, pseudostany lub przejścia. Poza dodawaniem do niej właściwości można także ponownie zdefiniować stany, regiony i przejścia.

Rysując wyspecjalizowaną maszynę stanów, należy oznaczać stany dziedziczone liniami przerywanymi lub prezentować je w kolorze szarym. Można także po nazwie maszyny stanów umieścić słowo kluczowe extended w nawiasach klamrowych. Rysunek 8-16 przedstawia wyspecjalizowaną maszynę stanów wydającą napoje gazowane. Stan Wydawanie napoju został rozszerzony o nowy ...

Get UML 2.0. Almanach now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.