ビジネス・ルールのみを含むアセンブリ(アセンブリA)と、ファイル・システム、DB、Webサービスなどの外部依存関係のインタフェースとして機能するアセンブリの2つのアセンブリがある場合、 (アセンブリB)、参照Bまたは参照BはAを参照する必要がありますか?例について外部の依存関係を持つすべての内部アセンブリとアセンブリ
:私はSourceCodeInterpreterクラス(アセンブリA)を有する場合
、それはデータを読み込む(アセンブリBに)SourceCodeFileReaderをインスタンス化する必要があり、またはSourceCodeFileReaderソースを読んだ後SourceCodeInterpreterクラスをインスタンス化しますファイルを作成し、インタプリタを起動しますか?
私はこの1つを好きです。私は主なアプリをできるだけ単純で単純なものにしておくために、1つのクラスで1つのメソッドを呼び出す必要がありましたが、2つのクラスやアセンブリを使用することはそれほど多くありませんでした。このように心配する方がはるかに優れています。ありがとう! –