DataClass という名前のクラスが 1 つあります。このクラスはデータベースに情報を保存する責任があります. このクラスにはデータベースから保存および読み取るためのメソッドがいくつかあります. このクラスを除いて, HTMLEditor, QueryBuilder , EmailSending, InforDetails と呼ばれる他のクラスがあります. データクラスで他のクラスをリッスンする必要があります。それらの情報が変更されるたびに、これらの情報を保存するようにデータクラスに通知されます。オブザーバーデザインパターンと呼ばれる1つのデザインパターンがあることを私は知っています。このデザインパターンでは、他のクラス(オブザーバー)が1つのクラス(サブジェクト)をリッスンし、サブジェクトのステータスが変更されるたびに他のオブザーバーに通知されます。
この問題を解決するにはどうすればよいですか? この状況の設計パターンはありますか?