0

Javaでメディエーションソフトウェアを作成したいのですが、これを行うためにどのデザインパターンを使用すべきか知りたいです。注意:仲介ソフトウェアは、FTPを介してファイルを収集し、さまざまな出力に配布するために、電気通信のドメインで使用されます。

ありがとうございました。

4

1 に答える 1

2

デザインパターンを探すことから始めないでください。要件を非常に明確にすることから始め、次に要件を満たすことから生じる目的と責任を検討します。オブジェクトデザインを改善すると、依存関係を制御して柔軟性を高める必要があることに気付き始め、その時点でデザインパターンを確認することになります。

例:いくつかの異なるデータ形式を受け取り、メディエーションでそれらを変換する必要があるとします。次に、JSON-> XML、CSV-> XML、SpecialData->XMLなどのトランスフォーマークラスがいくつかある場合があります。これらのトランスフォーマークラス間の共通性と、インスタンスの作成方法がわかり始めます。次に、FacadeやAbstractFactoryなどのパターンが出現する可能性があります。

于 2012-05-23T11:52:38.670 に答える