1

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

私はさまざまなデザインのアドバイスを受け入れています。

4

2 に答える 2

2

このようなことを行うライブラリを確認することをお勧めします。シンプルな例: http://simple.sourceforge.net または JAXB: http://en.wikipedia.org/wiki/Java_Architecture_for_XML_Binding

于 2011-02-04T08:05:56.810 に答える
2

言語/プラットフォーム用の既存のパーサーが必要です。私のアドバイスは、このようなものを本当に再発明する必要があるかどうかを自問することです.

于 2011-02-04T08:10:08.250 に答える