Il pattern Registry per non usare le variabili globali
July 25th, 2007Il modo migliore per rendere disponibili certi valori e object a tutti i componenti di un’applicazione consiste nell’usare un singolo oggetto chiamato Registry, il cui compito, semplice ma utile, è storare e recuperare tutti quei dati di cui si richiese un accesso globale.
Il Registry stesso può essere passato come parametro o convertito in Singleton (speciali tipi di object che possono essere instanziati una volta sola) per permettere accesso globale allo stesso da qualsiasi punto dell’applicazione e semplificare il riutilizzo delle classi in applicazioni diverse.
Vediamo il semplice codice per generare il nostro Registry, questo esempio ci mostra un array privato che storerà gli objects e 4 metodi per registrare, cancellare, recuperare e controllare l’esistenza degli objects al suo interno.
Cerca: global php, metodi overloading, pattern php, pattern registry, PHP 5.1 tutorial, php script, variabiliRitieni questo post utile o interessante?
Condividi
Leggi anche:
