2012-03-20 32 views
0

我需要編寫一個數據結構,該數據結構可以根據一週中的某天和一天中的小時,爲某個項目返回不同的價格。有沒有一種聰明的方式來存儲這個?我想不出從哪裏開始這樣的事情,除了可能使用字典和使用某種結構化密鑰格式來指示不同時間段的定價。屬性根據日期時間變化的數據結構?

回答

0

項目對象有許多Price對象。

當詢問料品價格時,它會循環查看價格對象,並詢問每一個價格對象是否當前有效,以便返回價格值。

每個Price對象都會檢查當前的日期/時間,看他的值是否有效。

希望你只能得到一個值,但如果有多個或沒有匹配,你需要一些邏輯從那裏去。