私のアプリケーションの一部の設計を改善したいと思います。サーバーから受信したデータ(TCP/UDP)によってユーザーインターフェイスが更新されるスイングアプリケーションです。私はドメインオブジェクト(POJO)をクラスのコンストラクタに渡し、サーバと接続し、データを送受信し、getterとsetterメソッドを直接使用します。アプリケーション設計 - ドメインオブジェクトの更新
TcpProtocolクラスの中で、ある種のFactoryクラスを使用して正しいオブジェクトを作成しています。 ドメインオブジェクトとネットワークプログラミング部分を切り離したいと思います。これに使用する共通のパターンがいくつかありますか?私はDAOとバリューオブジェクトについて考えていましたが、これはJavaEEアプリケーションで一般的に使用されていました。それらは私が見る唯一のものですが、誰かがより良い命題を持っているなら私に知らせてください。 ありがとうございます。