私は Java でコーディングしており、次の例のように State デザイン パターンを使用しています。
ただし、私が持っているUMLは次のようなものです:
+---------+ +---------+
| Context |--------| State |
+---------+ +---------+
|
+----------------+
| |
+---------+ +---------+
| State 1 | | State 2 |
+---------+ +---------+
|
+----------------+
| |
+----------+ +----------+
| State 1A | | State 1B |
+----------+ +----------+
「サブステート」があります。どのようにコーディングできますか?抽象クラスを作成する必要がありますか、State 1
それとも他の方法がありますか? 検索しても、このような例は見つかりませんでした。