2011-12-06 157 views
4

我正在嘗試創建一個MVC應用程序來管理使用Zend Framework的運動隊和球員。一個球隊有一個球員名單,每個球員只屬於一個球隊。我遇到的問題是實例化多個單獨的玩家。MVC模型關係:如何避免多個模型實例?

當我實例化單個玩家時,即使我之前已經實例化了屬於同一團隊的玩家,總是會創建新的團隊對象。我如何避免代表同一團隊的不必要的多個實例?有一些設計模式或技術可以在這裏使用嗎?

回答

3

是可能將是最普遍使用的模式是Identity Map

+0

謝謝!我想這可能是我正在尋找的東西。我已經在考慮實施類似的東西,所以這是一個很好的證明,我正朝着正確的方向前進。 – jmatrix

0

漂亮爭議的今天,但Singleton也可能是你的朋友。