Domanda

Supponiamo che vorrei creare un livello di astrazione del database, che utilizza un meccanismo di caricamento pigro.

Se chiedo al livello di caricare un oggetto radicale, carica la sua rappresentazione esterna e si costruisce.

Quindi identifica in qualche modo che esistono determinati oggetti collegati. Dal momento che potrebbe essere costoso caricare tutti i fronti, ha stabilito proxy per oggetti correlati. Tali proxy dovrebbero essere in grado di essere passati in giro.

Se un primo messaggio viene chiamato su tale proxy, carica la sua rappresentazione esterna e si costruisce. Poiché i riferimenti al proxy potrebbero essere stati trasmessi in giro, l'oggetto creato deve sostituire l'attuale oggetto proxy sul posto.

Posso sostituire un oggetto con un altro oggetto in PHP?

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top