単位間の変換を行う必要があります。各単位には、名前と整数の 2 つの部分があり、整数部分は正または負のいずれかになります。Unit
クラスに依存性注入があり、疎結合である必要があります。たとえば、将来何かを追加する必要がある場合、このクラスを使用している他のクラスを変更する必要はありません。
Convert()
私のユニットクラスには、ユニット間で変換するためのメソッドも必要です。私はこれらのリンクを見ました:
しかし、これらは疎結合のようです。
この問題の推奨設計パターンを教えてください。