end0tknr's kipple - 新web写経開発

http://d.hatena.ne.jp/end0tknr/ から移転しました

GoFのステートパターンの振り返り ( ≒ FSM ? )

有限ステートマシン(FSM)を実装しようと思ったら、そもそも理解できていなかったようですので、GoFデザインパターンを振り返り

参考にさせて頂いたurl

私が探した範囲では、次のurlが分かりやすいように思えます。 また、このエントリの内容も、このurlの写経です。

labo.mamezou.com

ヒーターをサンプルに利用

f:id:end0tknr:20170626104708p:plain

f:id:end0tknr:20170626104714p:plain

これの GoFステートチャート

以下の通り f:id:end0tknr:20170626104730p:plain

これの クラス図

以下の通り f:id:end0tknr:20170626104746p:plain

historyやサブ状態を有するステートパターンは次回

以下は、気が向いたら… f:id:end0tknr:20170626104757p:plain