0

私は、実行ジョブ (多数のスクリプトを実行) を実行し、最後にいくつかの異なる形式でレポートを出力するシステムを作成しています。

このレポートがどのように機能するかについて、何らかの洞察を探しています。ここで適用される設計パターンまたはベスト プラクティスはありますか?

たとえば、レポーティング コードは Reporter クラスにあり、さまざまな形式と宛先のサブクラスがあります。

この Reporter クラスは、システム内の他のすべてにアクセスできる (必要なものを抽出できるように) 全知であるべきですか? システムは実行時に Reporter に情報を「フィード」して、特別なアクセス権を持たないようにする必要がありますか?

4

1 に答える 1

0

私の質問は、このサイトの他の質問によって回答されています。Visitor デザイン パターンは、私が探していたものです。

于 2013-01-17T14:14:49.853 に答える