問題時間:2016/3/26
ANT:
潘老師。ea裡面要表示一個數組類型的屬性怎麼弄啊?c模闆,變量命名不要m字首,采用首字母小寫咋設定
潘加宇:
數組已經是實作的概念,并沒有"數組類型"的屬性,屬性在所選擇的視角看來就是原子的。舉例:要記錄患者一段時間内的體溫,估計就是你說的意思。分析工作流,患者和多個溫度對象關聯,角色為體溫。如果決定用數組來實作,患者類和數組類關聯,擁有的是一個數組對象,不再是溫度或數值對象。
Project | Settings | Project Options | Source Code Engineering
2021/12/18更新:
現在的菜機關置:Configure > Model > Options > Source Code Engineering
如果溫度隻記錄一個值,沒有其他内容,也可以不用分離出去,在把屬性的多重性設為多即可,如:
ANT:
我也看到了這個選項,但是産生的代碼的變量名與類名相同
潘加宇:
是以,預設才要加m啊,你自己加一個别的不就行了嗎
ANT:
如果能設定首字母為小寫,這樣的配置就好了
潘加宇:
因為你的關聯端未命名,相當于屬性隻指定了類型沒給名稱,是以就會用預設名稱。給關聯端起個角色名,屬性就是你要的名字。