我有一個已經寫了多年的C++應用程序。有很多課程。配置應用程序體系結構
每次我們想要改變一些參數值時,我們需要在代碼中手動更新它們並重新編譯它們。隨着用戶不斷增長的需求,這並不方便。我們希望在應用程序的一側配置類的值。大概,閱讀一個XML是最好的?對於每個用戶,我們可以進行xml配置設置並將其與應用程序一起發送。這是一個好方法嗎?
對於每個類例如Class classA,我們是否應該創建另一個名爲ConfigClassA的類,然後classA將使用ConfigClassA中的配置設置?我們不想在當前的實施中做出很多改變。
假設有一個XML文件的結構:
<classes>
<class name="ClassA">
<variable id="isUp" value="true" />
</class>
</classes>
在XML中,我們可以得到部分ClassA和其解析到ConfigClassA然後CLASSA具有ConfigClass的一個實例。
或者任何人有更好的方法?
在此先感謝。
不知道你的目標平臺和這個「班級」代表什麼,真的很難給你一個準確的建議。 – ereOn 2012-02-22 13:25:08
它是Windows平臺,應用程序是用Visual Studio 2010的C++編寫的。它是一個面向對象的風格,所以我參考:類 – olidev 2012-02-22 13:54:56