私はxmlデータを持っています。このデータからオブジェクトを作成する必要があります。これまで、xml データの解析とオブジェクトの状態の管理に 1 つのクラスを使用していました。クラスの結束が非常に低いことがわかります。だから私は別のクラスに解析の責任を与えたい. 簡単なアイデアとして、xml の解析と xml データからのオブジェクトの作成に Factory Pattern を使用できます (私のオブジェクトには共通の基本クラスがあります)。しかし、作成したオブジェクトを消費者クラスに返すにはどうすればよいですか。コンテナ クラス オブジェクト インスタンス(リスト、マップなど)? 1つずつ(ノードが解析されたとき)?
私はさまざまなデザインのアドバイスを受け入れています。