目前正在開發一款控制檯遊戲。 在後面的階段將它開發到windows界面。面向對象設計
想知道以下幾點:
1.目前我有幾個掌握遊戲邏輯的類。 我還有一個班級負責管理整個遊戲,還有一個班級負責管理使用遊戲管理器的控制檯的視圖。正在通過Program類訪問 ,其管理所述視圖中的類(具有空隙主)
問題是:其中我應該使用用於每個類別的上述的(一般)訪問改性劑的問題,我應該使用內部還是公共? 考慮一下,我希望這適用於以後的任何實現,而不必更改遊戲邏輯部分的代碼。
2.a。對於NameSpaces或Projects的代碼組織,應該如何組織?
我應該在相同的解決方案下創建兩個名稱空間(項目): 一個會保存遊戲邏輯類,其次是程序類和管理控制檯視圖的類?
b。訪問修飾符現在應該如何按照這樣的安排?
對不起,說來話長
感謝
我目前... 我想知道... 閱讀更好作爲一個問題 – CodingBarfield 2011-03-24 10:58:05