私は、数式を解くための一般的なアルゴリズムを実装する A などの DLL を持っています。私は別の DLL、たとえば B を持っています。これは数式を実装します。DLL B はその方程式を解くために DLL A を使用しますが、DLL B は DLL A から与えられた方程式を実行できなければなりません (DLL A はいくつかの数値、近接メソッドを実装し、「試行」します)。必要な数学的解へのステップとして、与えられた方程式の異なる値) ここで、DLL A は DLL B を「知っている」必要があり、逆もまた同様です。
これは「悪い」設計ですか?そんなコードをアマチュアコーセーと考えていいのだろうか?どうしますか (DLL A は、数式を実装する他のさまざまな DLL で使用される一般的なアルゴリズムを実装していることを思い出してください)。
ありがとうデビッド