【P000-004】交易費計算系統,功能類規劃

開始就一個界面,一個運算類,操作分工不明確,現在重構一下,儘量符合MVC


思路如下:


本地功能包:

計劃三個類

一、主界面:

1、通過界面獲取路徑及其他參數,將這些信息調用網絡操作類處理,獲取網絡操作類回傳的handler

2、通過界面獲取用戶所輸入買賣數據及傭稅費參數,並調用費用計算類分析計算,顯示相應結果


二、費用計算類:

操作從主界面 傳入信息,調用運算類計算


三、運算類:

操作從費用計算類傳入數據(全部以以BigDecimal形式保證精度)



網絡功能包

四個類

一、網絡操作類:

生成子線程,操作從主界面所獲取參數,按網絡通信規範格式化並傳出,再將網絡返回值傳給流處理類,根據返回結果生成相應Handler回傳給主線程


二、股票信息:

操作從主界面所獲取股票信息,分割,組合並返回


三、流處理類:

獲取網絡返回值並解析,將所需信息轉爲string並返回


四、Handler:

設定所傳信息格式、內容



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章