0

タイトルもある ColoredBox を表すクラスを設計および実装したいと考えています。タイトル バーの色もクラスのデータ メンバーとして定義する必要があります。

最初にやりたいことは、これを UML デザインとして書くことです。私はこれを書いた:

ColoredTextBox // クラス名

-------------- //データフィールド

  • x,y: int //ボックスの位置を宣言する変数
  • タイトル: 文字列

-------------- // メソッド

  • ドローボックス ()

そのため、ボックスの位置を見つけるために x と y の整数、タイトルを付けるための文字列、および実際のボックスを描画するためのメソッドを書き留めました。私が見逃したものは他にありますか?

4

2 に答える 2

0

実際の色、または前景/背景色を保存する場所がないようです。それをどのように行うかによって異なります

于 2013-02-08T12:34:29.447 に答える
0

オブジェクトとクラスは、非常に概念的な方法、またはより具体的なツール関連の方法で表すことができます。

この場合、非常に具体的な実装です。

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

メソッドの戻り値の型を追加することを忘れないでください。乾杯。

于 2013-02-12T16:49:51.260 に答える