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

開始就一個界面,一個運算類,操做分工不明確,如今重構一下,儘可能符合MVC網絡


思路以下:ide


本地功能包:線程

計劃三個類ci

1、主界面:string

一、經過界面獲取路徑及其餘參數,將這些信息調用網絡操做類處理,獲取網絡操做類回傳的handlerit

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


2、費用計算類:重構

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


3、運算類:通信

操做從費用計算類傳入數據(所有以以BigDecimal形式保證精度)



網絡功能包

四個類

1、網絡操做類:

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


2、股票信息:

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


3、流處理類:

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


4、Handler:

設定所傳信息格式、內容

相關文章
相關標籤/搜索