作爲一個管理者設計模式,控制不同的實體如何交互是否有這樣的事情?管理者設計模式有這樣的東西嗎?
這是爲我們的教授預定了環境,EnvironmentListener
和實體類的項目。
靜態類,Environment
,有一個單一的EnvironmentListener
接口具有nextAction()
方法,它只是不斷呼籲有點像在遊戲中與主迴路,因爲它是一個設計模式類,我不能簡單地改變碼。
我需要允許實體被拖動,放置,動畫等,並認爲我會用不同的控制器做到這一點。
我一直在想,如果這是一個好主意,讓一個控制器管理器,將實施EnvironmentListener
,如果這樣的模式存在。
控制器管理器只需遍歷控制器列表並使用它們的調用函數。
將來,請將您的問題分爲段落 - 它使得閱讀起來更容易。 – Oded 2010-09-04 08:44:16