2 つのクラス間の依存関係に問題があります。問題は次のとおりです。
Timestamp と Exception の 2 つのクラスがあります。例外は抽象であり、考えられるすべての例外はこの抽象クラスから派生します。すべての例外には、例外がいつスローされたかを示すタイムスタンプがあります。したがって、例外にはタイムスタンプ クラスを含める必要があります (使用している言語ではインポートと呼ばれます)。ただし、タイムスタンプ エラーが発生する可能性があるため、例外がスローされます。そのため、タイムスタンプ クラスは例外クラスをインポートする必要があります。
そして、私の循環依存があります。さて、私の実際の質問は(これが言語から独立している理由です):このような場合、循環依存を避けるための適切な設計は何でしょうか?この問題を解決できませんでした。このクラスを現在のように独立しているが、循環依存関係がない解決策が見つからないからです。