0

私は最初のJavaプロジェクトを試みています(ちょうどそれ/OOPを学び始めました)。ドライバーを使用して温度を取得できるサーモスタット回路を構築しました。現在、サーモスタットとやり取りしてデータを mysql DB に挿入する Java プログラムを設計中です。

私はこれを適切に行おうとしているので、クラス/オブジェクトとそれらがどのように相互作用するかの基本的な UML ダイアグラムを作成しました。

データベース接続クラスを拡張するデータベース インターフェイス クラスを使用する予定です。このデータベース インターフェイスが DB に挿入され、データベース接続コンストラクターがデータベース接続を作成します。

また、サーモスタット自体とやり取りするサーモスタット クラスも用意します。このクラスには、温度と湿度の 2 つのプライベート変数があります。プライベート変数を更新する update temp メソッドがあります。get temp メソッドは、これらのプライベート変数へのインターフェイスを提供します。

最後に、制御クラスはサーモスタットとデータベース インターフェイス クラスで構成され、両方のクラスのメソッドを呼び出して温度/湿度データをデータベースに取得します。

UML ダイアグラム:

UML ダイアグラム

何か考えはありますか?このデザインの良さがわからない。コントローラーは他のクラスと正しくやり取りしていますか?

お時間をいただきありがとうございます。

バツ。

4

1 に答える 1