0
我們能夠有一個有效日期和失效日期的對象。(例。我想保持一個商品的價格一段時間)框架來管理日期(生效日期和失效日期)
業務規則 -
生效日期始終是有效日期(日期戳),但過期日期可以爲空,以指示對象始終處於活動狀態。此外,生效日期和到期日期可以設置爲一些有效的日期。
是否有任何框架管理對象,使對象是一致的,即沒有有效期限的重疊?
Ex。
class XBOX{
double price;
Date effectiveDate;
Date expiryDate;
}
XBOX x1 = new XBOX(400$, '2007-01-01','2008-12-31');
XBOX x2 = new XBOX(200$, '2009-01-01',null);
假設我們得到一個新的速度從「2010-01-01」和新的XBOX對象必須創建(堅持)。
是否有框架/模式可以執行以下操作,以便XBOX一致。
x2.setExpiryDate('2009-12-31')
-
在此先感謝。
我同意模型,但你也應該說查詢會更困難。 – 2012-12-07 10:21:25
@Pierre de LESPINAY,你的意思是更有趣,對嗎? – 2012-12-07 16:03:26
好吧,讓我們說:) – 2012-12-07 16:21:09