2011-11-04 56 views
0

什麼是分離不同類別數據的最佳實踐?不僅僅是客觀的c,而是一般的編程。分離不同類別的數據

例如,如果有人在製作像憤怒的小鳥一樣的遊戲,那麼如何管理課程? 你是否有一個單獨的課程,只是爲了發射物(在憤怒的小鳥情況下,鳥類),並針對目標,音樂和圖像等有不同的課程?

回答

0

對此沒有簡單的答案。您首先需要深入瞭解您的靈魂,瞭解面向對象的編程如何工作以及它代表什麼。然後,您需要根據您的理解和對當前問題的理解作出自己的決定。

我見過很多很糟糕的OO和MVC等「食譜」應用程序,雖然作者點了我所有的東西,跨過所有的東西,他們的大學教授會給他們一個A +的項目。

但總的來說我可能有代表可見,可移動的物體,但可能不會使用的音樂,如實體的通用超(有幾個子類)。

+0

(顯然有人不喜歡這個話題。) –

0

甚至沒有數據,但您的功能方法必須是模塊化的。在課程方面創造儘可能多的小部件,並定義它們的行爲方式和通過你設計你的遊戲的遊戲管理器/邏輯控制系統設定它們之間的相互作用......

最好的運氣.. !!