1. 程式人生 > >如果一個網路請求類可能用到多次,可不可以用單例設計模式實現?

如果一個網路請求類可能用到多次,可不可以用單例設計模式實現?


這個請求類只是將不同的request請求作為引數傳遞到後方的服務介面,需要每一個請求都new一個專門的物件來處理嗎?現在我每一個請求都new了一個物件來調後端服務介面,但考慮到請求數量很多,pv很大,所以看看能不能實現單例。

用單例主要是想節省記憶體資源,這個類主要是接受使用者的不同請求呼叫後端介面返回不同的資料,不過實現單例不知道會不會出現其他的問題。。。

~~對於接受請求的地方可以統一處理,然後把引數封裝一層,扔給service,具體怎麼處理需要根據業務來

如果用單例,你是想每次通過請求的引數 賦值麼,如果不是,每次吧這個例項用了之後賦值為NULL

這個只針對的是接收請求的地方吧,最多就多消耗一些資源,別的方面不會有多大的影響的,實現單例的時候最好考慮下多執行緒