遇到一個問題:
有兩個類:
1.包含:處理網路連接。其中需要檢查資料包的同步頭synccode【常量】 = 0x12345678
2.包含:一個周期定時器。其中有周期period【常量】 = 1000
------------------------------------------------------------------------
現在有問題:
synccode、和period從實際作用空間這個意義上應該定義在各自模塊種。這沒有問題。因為幾乎只有各自模塊會進行訪問。
但從另一個方面我發現。這樣的實作卻很費心。因為從另一個角度【也是一個實際意義上的問題】來看。這兩個常量應當被放在一個位置以便修改。很自然的會想到將這個兩個【或者更多類似的】放到某個固定地方進行修改
------------------------------------------------------------------------
暫時我的看法:
寫在一起可能還是要重要些,然后限制全域訪問?可就以這個問題為例。可以有哪些方式實作?
謝謝!
uj5u.com熱心網友回復:
沒太明白你想達到什么目的就像你所說的,應該放在各自的模塊,你想放在一個位置以便修改,就應該給這兩個變數設定默認值,這個默認值才應該是你放在一個位置以便修改
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/25925.html
標籤:模式及實現
下一篇:求教工程檔案的編譯問題
