- Hands-On Design Patterns with Java
- Dr. Edward Lavieri
- 119字
- 2021-06-24 14:57:54
State machine diagrams
State machine diagrams are used to visually describe a system's behavior. The key components of these diagrams include states and transitions. The sample state machine provided in the following diagram is for a bank vault. The solid circle is the initial pseudo state and indicates entry into the system. There are four states—Wait, Unlock, Enable, and Vault.
In our bank vault example, the vault is enabled when two bank managers place their thumb on a thumbprint scanner. The vault is unlocked, contingent on a successful thumbprint scan, by entering the correct combination. When these conditions are met, the Vault state is reached and the managers can enter it:

State diagram for bank vault
推薦閱讀
- 數(shù)據(jù)要素安全流通
- 信息系統(tǒng)與數(shù)據(jù)科學
- Learning Spring Boot
- 大數(shù)據(jù):規(guī)劃、實施、運維
- 數(shù)據(jù)驅(qū)動:從方法到實踐
- Spark大數(shù)據(jù)編程實用教程
- 大數(shù)據(jù)架構(gòu)商業(yè)之路:從業(yè)務(wù)需求到技術(shù)方案
- R語言數(shù)據(jù)挖掘
- Python數(shù)據(jù)分析與挖掘?qū)崙?zhàn)(第3版)
- Chef Essentials
- 實用數(shù)據(jù)結(jié)構(gòu)
- Doris實時數(shù)倉實戰(zhàn)
- 大數(shù)據(jù)時代系列(套裝9冊)
- Deep Learning with R for Beginners
- 數(shù)據(jù)應用工程:方法論與實踐