おさらいを含めて、コメントを追記
FacadeとStateを追加