MVC-modelrelaties: hoe vermijd je meerdere exemplaren van modellen?

Ik probeer een MVC-applicatie te maken voor het beheren van sportteams en spelers met Zend Framework. Een team heeft een spelerslijst en elke speler hoort bij slechts één team. Het probleem dat ik heb is met het instantiëren van meerdere individuele spelers.

Op het moment dat ik een enkele speler start, wordt er altijd een nieuw teamobject gemaakt, zelfs als ik eerder een speler had ingesteld die tot hetzelfde team behoort. Hoe kon ik onnodige meerdere exemplaren vermijden die hetzelfde team vertegenwoordigen? Is er een ontwerppatroon of -techniek dat hier kan worden gebruikt?

4

2 antwoord

Het patroon dat waarschijnlijk het meest zal worden gebruikt, is de identiteitskaart .

3
toegevoegd
Bedankt! Ik denk dat dit het ding is waar ik naar op zoek ben. Ik was al aan het denken om iets dergelijks te implementeren, dus dit was een mooie bevestiging dat ik de goede kant op ga.
toegevoegd de auteur jmatrix, de bron

Best controversieel tegenwoordig, maar Singleton is misschien ook je vriend.

0
toegevoegd