開發(fā)軟件中宴霸,難免要設(shè)計(jì)一些狀態(tài)。當(dāng)然具體設(shè)計(jì)和需求相關(guān)膏蚓,但是也有一些簡單的經(jīng)驗(yàn)瓢谢,可以幫助開發(fā)人員容易起手。并且一個(gè)項(xiàng)目用同樣的思路來設(shè)計(jì)驮瞧,可以簡化內(nèi)部溝通的成本恩闻,提高效率。
我自己有兩條經(jīng)驗(yàn)剧董,應(yīng)付一般需求沒有問題而且還特別容易理解。
- 可以設(shè)計(jì)多層狀態(tài)破停,但是別超過兩層翅楼。
- 最外層的狀態(tài),盡量設(shè)計(jì)成一字長龍陣真慢,有頭有尾毅臊,方向一致,除了尾巴之外其他節(jié)點(diǎn)不回頭
下面舉個(gè)例子黑界,你設(shè)計(jì)一個(gè)電視機(jī)的狀態(tài)管嬉,下面五個(gè)狀態(tài),分成兩層朗鸠。
繪圖1-5-120009.png