0
曜日と時間に基づいて、Itemに対して異なるPriceを返すことができるデータ構造を記述する必要があります。これを保存する巧妙な方法はありますか?私は多分辞書を使用し、構造化されたキーフォーマットを使用して異なる期間の価格設定を示す以外に、このようなものをどこから始めるべきか考えることはできません。datetimeに基づいて属性のデータ構造が変更されていますか?
曜日と時間に基づいて、Itemに対して異なるPriceを返すことができるデータ構造を記述する必要があります。これを保存する巧妙な方法はありますか?私は多分辞書を使用し、構造化されたキーフォーマットを使用して異なる期間の価格設定を示す以外に、このようなものをどこから始めるべきか考えることはできません。datetimeに基づいて属性のデータ構造が変更されていますか?
Itemオブジェクトには、多数のPriceオブジェクトがあります。
アイテムが価格を求められたとき、それは値オブジェクトをループし、価格値を戻すために現時点で有効かどうかを尋ねます。
各Priceオブジェクトは、現在の日時と比較して、値が有効かどうかを調べます。
うまくいけば、値が1つ戻るだけですが、複数の一致がない場合は、そこから行くロジックが必要です。