2017-04-05 49 views
-2

不變的設計:我想創建一個權益類,只要我沒有引入價格的概念,它可以保持不變,如果我把價格帶到權益類,我還能擁有它嗎?一成不變的?因爲股票價格幾乎每分鐘都在變化。如果我有價格的防禦性副本,它會被認爲是不可變的。不可變的類設計

+2

爲什麼java和C#標籤? – Omore

+0

如果價格每分鐘都在變化,那100%與'Equity'是不可變的矛盾。如果_anything_更改_ all_使對象變化。你問:「我怎麼能在移動我的腿的時候保持完美的狀態?」 –

+0

而你的問題是... –

回答

0

您可以參考MarketPrice對象(該對象本身是可變的並且具有出價/詢問等字段)。

雖然要注意股權上的其他財產可能會改變! (認爲​​股票拆分或其他公司行爲,合併等)。它們可能不如您想象的那樣是「最終」。