您好,登錄后才能下訂單哦!
開始就一個界面,一個運算類,操作分工不明確,現(xiàn)在重構一下,盡量符合MVC
思路如下:
本地功能包:
計劃三個類
一、主界面:
1、通過界面獲取路徑及其他參數(shù),將這些信息調用網(wǎng)絡操作類處理,獲取網(wǎng)絡操作類回傳的handler
2、通過界面獲取用戶所輸入買賣數(shù)據(jù)及傭稅費參數(shù),并調用費用計算類分析計算,顯示相應結果
二、費用計算類:
操作從主界面 傳入信息,調用運算類計算
三、運算類:
操作從費用計算類傳入數(shù)據(jù)(全部以以BigDecimal形式保證精度)
網(wǎng)絡功能包
四個類
一、網(wǎng)絡操作類:
生成子線程,操作從主界面所獲取參數(shù),按網(wǎng)絡通信規(guī)范格式化并傳出,再將網(wǎng)絡返回值傳給流處理類,根據(jù)返回結果生成相應Handler回傳給主線程
二、股票信息:
操作從主界面所獲取股票信息,分割,組合并返回
三、流處理類:
獲取網(wǎng)絡返回值并解析,將所需信息轉為string并返回
四、Handler:
設定所傳信息格式、內(nèi)容
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。