ColoredTextBox in UML C#

本文关键字:UML in ColoredTextBox | 更新日期: 2023-09-27 17:58:14

我想设计和实现一个类,该类表示ColoredBox,它也有一个标题。标题栏的颜色也应定义为类中的数据成员。

我想做的第一件事是把它写成一个UML设计。我写了这个:

ColoredTextBox//类名

--------------//数据字段

  • x、 y:int//用于声明框位置的变量
  • 标题:字符串

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

  • DrawBox()

所以,我写下了x和y int来找到盒子的位置,一个字符串来给它一个标题,以及一个绘制实际盒子的方法。我还错过了什么吗?

ColoredTextBox in UML C#

您似乎没有任何地方可以存储实际颜色或前景/背景颜色,这取决于您计划如何进行

对象&类可以用一种非常概念化的方式来表示,或者更具体的、与工具相关的方式。

在这种情况下,它是一个非常具体的实现:

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

不要忘记添加方法的返回类型。干杯