ColoredTextBox in UML C#
本文关键字:UML in ColoredTextBox | 更新日期: 2023-09-27 17:58:14
我想设计和实现一个类,该类表示ColoredBox,它也有一个标题。标题栏的颜色也应定义为类中的数据成员。
我想做的第一件事是把它写成一个UML设计。我写了这个:
ColoredTextBox//类名
--------------//数据字段
- x、 y:int//用于声明框位置的变量
- 标题:字符串
--------------//方法
- DrawBox()
所以,我写下了x和y int来找到盒子的位置,一个字符串来给它一个标题,以及一个绘制实际盒子的方法。我还错过了什么吗?
您似乎没有任何地方可以存储实际颜色或前景/背景颜色,这取决于您计划如何进行
对象&类可以用一种非常概念化的方式来表示,或者更具体的、与工具相关的方式。
在这种情况下,它是一个非常具体的实现:
........................
..+------------------+..
..| ColoredTextBox |..
..+------------------+..
..| int: X |..
..| int: Y |..
..| string: Title |..
..| Color: Backcolor |..
..+------------------+..
..| void: DrawBox(); |..
..+------------------+..
........................
不要忘记添加方法的返回类型。干杯