2013-02-08 18 views
0

我想設計和實現一個代表一個ColorBox的類,它也有一個標題。標題欄的顏色也應該定義爲類中的數據成員。UML C中的ColoredTextBox#

我想要的第一件事就是把它寫成UML設計。我寫了這個:

ColoredTextBox //類名

-------------- //數據域

  • X,Y:INT //變量declair框的位置
  • 標題:字符串

-------------- //方法

  • DrawBox()

所以,我寫下來x和y整數找到框中的位置,一個字符串給它一個標題和drawinf實際盒的方法。還有什麼我錯過了?

回答

0

你似乎沒有任何地方來存儲實際的顏色 - 或前景/背景顏色取決於你是如何做下去

+0

好的,我應該如何儲存它們?在字符串或? @NDJ – user1892117 2013-02-08 12:52:32

+0

推測它是c#winforms(來自c#標籤),我會說顏色 - http://msdn.microsoft.com/en-us/library/s2kh9x59.aspx – NDJ 2013-02-08 12:55:27

0

對象&類可以在一個非常概念化的方式來表示, 或計劃更具體的,與工具相關的方式。

在這種情況下,它的一個非常具體的實現:

........................ 
..+------------------+.. 
..| ColoredTextBox |.. 
..+------------------+.. 
..| int: X   |.. 
..| int: Y   |.. 
..| string: Title |.. 
..| Color: Backcolor |.. 
..+------------------+.. 
..| void: DrawBox(); |.. 
..+------------------+.. 
........................ 

不要忘記添加的返回類型的方法。 乾杯。