Aqui dejo un pequeño ejemplo acerca de los patrones de diseño, en este caso Facade:
Facade permite un punto de acceso común, o una interface a elementos mas complejos. Es como el WDSL de los métodos.
Aqui: Facede.inc
class ServicesFacade{
function createField( &$pField ){
require_once INST_PATH . "fieldServices.inc";
$service = new FieldServices();
return $service -> createField( $pField );
}
...otros mas aca
}
Aqui la funcion: en fieldServices.inc :
class FieldServices extends Service{
function FieldServices(){
$this -> service();
}
function createField( $pField ){
return $pField ;
}
}
La clase service:
class Service{
function Service(){
}
}
Y asi se invoca:
$service = new servicesFacade();
$service->createField( "campo" );
miércoles, 28 de mayo de 2008
Suscribirse a:
Enviar comentarios (Atom)
Datos personales
- Edwin Ochoa
- Ser pensante (mi pasatiempo favorito) capaz de producir ideas (unas veces mas que otras) que se ubican (gracias a blogspot) por medios tecnologicos (los cuales son mi fuerte), los cuales pueden ser leidos (ud lo esta haciendo) por personas de todo el mundo (pequeño mundo este...).
Archivo del blog
-
▼
2008
(7)
- ► septiembre (1)
No hay comentarios:
Publicar un comentario