1. 程式人生 > >EA&UML日拱一卒--類圖::列舉型別(enumeration)

EA&UML日拱一卒--類圖::列舉型別(enumeration)

列舉型別本身沒有什麼好說的,本文主要說明在EA中如何定義列舉型別。

新增列舉型別

開啟類圖,拖動下面的列舉型別圖示即可新增列舉型別。


接下來就是輸入型別名,本例中我們輸入PlayerState


輸入列舉值

選擇【Detail】頁面並點選【Attributes...】按鈕進入屬性設定畫面後輸入各個列舉值並根據需要在【Initial Value】列輸入初期值。


注意紅圈中的【Is Literal】選項被固定為True,它是專門為列舉型別準備的。


調整列舉值順序

選中列舉值以後,開啟上下文選單選中【Move Up/Move Down】或者直接按下【Ctrl+Up/Ctrl+Down】組合鍵,都可以調整列舉值的上下位置。


完成的列舉型別:


生成的程式碼:


如果閱讀本文能給您帶來些許收穫,歡迎分享給更多的朋友!

閱讀更多新文章,請掃描下面二維碼,關注公眾號【面向物件思考】