2012-07-01 33 views
1

我有一個項目,其中一個要求是用戶名與電子郵件具有相同的值。我應該如何在我的UML圖上對此進行建模?應該類用戶有兩個字段:用戶名,電子郵件。或者,也許我可以創建一個字段電子郵件並進行某種標記?如何將兩個字段建模爲一個

回答

2

您可以創建兩個字段中寫一個OCL約束,指出雙方必須具有相同的價值。約束可以像上下文一樣簡單用戶inv:self.username = self.email

+0

我是這麼認爲的。謝謝你的支持 – Fixus

0

這是怎麼回事?

-email : string 

+getUserName() 
+setUserName(string) 
+getEmail() 
+setEmail(string) 
+0

我沒有詢問實現。我很想知道如何在分析階段在UML圖表上展示它(仍然感謝你的回覆) – Fixus

相關問題