0

私は多くのクラスを持つプロジェクトを持っています。データベースアクセスとさまざまなメソッドのための GUI クラス JDBC があります。データベースに接続し、ユーザー名とパスワードが正しいかどうかを確認する connect.java というクラスがあります。connect.java には、データベースに接続する connect() と、データベースからユーザー名とパスワードを取得し、正しいかどうかを確認する check(String user,String password) の 2 つのメソッドがあります。 login.java クラスからのログイン フォーム。LOGIN.java という別のクラスがあります。このクラスには、すべてが正しい場合に connect.java を呼び出すログイン フォームが含まれています。

私が疑問に思っていたのは、アプリケーションが最初にロードされたときにログインウィンドウが表示され、次にログインを使用した後にホームページが表示されるように、これらすべてのクラスをどのように整理するかということです。クラス内で一種のループを作成することがありますクラス「B」がクラス「A」からのデータを必要とすることに気付いた後、1つのクラス「A」がクラス「B」のインスタンスを作成し、「B」にクラス「A」の別のインスタンスを作成し、これら2つのクラスがそれぞれを呼び出し続けますその他 GUIの作成を担当するクラスと、データベース接続とデータ取得を管理する他のクラスがある場合、クラスを編成する方法についてアドバイスをお願いしたいと思います。これらのクラスを正しい順序で呼び出すにはどうすればよいですか?ありがとうあなたの助けのためにみんな

4

1 に答える 1

0

次のようなデザインパターンを使用できると思います

1. データベース機能を管理するための DAO および DTO。

2.インスタンス管理のシングルトンパターン。

于 2013-07-23T09:28:41.113 に答える