25 Mar
Posted by pecesama as PHP, Programacion, patrones de diseño, php5
Imprimir este post
Continuamos con la serie de patrones, en esta ocasión vamos a extender la funcionalidad del patrón Singleton para que sea más simple su utilización en nuestros sistemas PHP5.
En el post anterior vimos como implementar el patrón Singleton en nuestras clases. Pero cuando tenemos nuestro sistema con muchas clases que requieren hacer uso de este patrón se vuelve complejo y a la vez más lento el implementar clase por clase todo el código que necesita el patrón para funcionar.
Vamos a mejorar eso utilizando una de las características más importantes de la POO: la herencia.
Paso número 1: Debemos definir la clase base (clase padre); es decir la clase Singleton:
singleton.class.php
Paso número 2: Crear las clases que vayamos a necesitar extendiendo (heredando) de la clase Singleton.
ejemplo.class.php
Paso número 3: Ahora veamos como utilizarlo.
index.php
De esta forma basta con heredar la clase Singleton en cada una de las clases donde la necesitemos y con hacer polimorfismo del método getInstance() tenemos un Singleton en nuestras clases.
Nos leemos en la siguiente entrega ![]()
2 Responses
Patrón singleton con PHP5 — kodrs
March 25th, 2008 at 12:31 pm
1[...] Ir al tutorial -> Patrón singleton con PHP5 Patrón Singleton con PHP5 parte II [...]
asdasdasd
April 3rd, 2008 at 5:29 pm
2Ahh pero que pasa cuando yo no se usar PHP5?? No seria mas divertido en .NET??
RSS feed for comments on this post · TrackBack URI
Leave a reply
Recomendados
Pecesama.Net [Wiki]
Meta
Publicidad
Calendario
Categorias