もくじ https://tera1707.com/entry/2022/02/06/144447 やりたいこと 組み込みソフトをやっているときに、このStateパターンに該当するようなソフトの作り・設計をよくやっていた。 (当時はStateパターンという言葉は知らなかったが) 状態遷移図 と 状態-イベントマトリクスという資料を作成して、それをコード上で実現する、というイメージ。 で、最近?の言語でそれを実装するやり方が、オライリーの「Head First デザインパターン」という本に載っていた。 (この本ではJavaで実装していた) (function(b,c,f,g,a,d,e){b.Mo…