2014-10-11 64 views
-3

假設我想在模型 - 視圖 - 控制器設計之後使用C語言(使用SDL)編寫圖形應用程序。(純)中的MVC實現C

我的問題是,我不得不加載圖形資源(如圖像)和我希望它們存儲在視圖部分,只在這部分。 因此,我希望控制器和模型部分對這些資源一無所知,但我希望它們在被調用時可以通過視圖的功能知道。

我應該使用一個全局結構指針指向這些資源,每個人都知道,或者一個靜態結構,或其他?你認爲怎樣才能實現這個好的解決方案?

回答

0

需要訪問這些變量的所有函數可以分組爲單個源,並且各個共享變量可以聲明爲靜態。他們將是「全球」,但只能在該源文件中編碼。不必知道這些變量的函數將被放置在不同的源文件中。