viernes, 15 de noviembre de 2013

Yo había mensionado que mi modelo de componentes para php aún era cutre, simple, le faltaba pulir mucho, y sigo trabajando día a día en el modelo, hoy traigo un gran cambio de estructura que implementa varios nuevos conceptos.

De la versión anterior a la actual:

- Menor dependencia del componente para con el contexto, vease por ejemplo el constructor es remplazado por un método constructor, para que el contexto no necesite obligatoriamente instanciar directamente el objeto, sino que hay un método constructor que se encarga de ello, algo así como lo que ustedes podrían pensar viendo Singleton (pero no tan así, singleton tiene otros objetivos, pero es para que se ubiquen.)
- Mecanismo de intercomunicación entre el componente y el contexto.
El contexto puede enviar solicitudes al componente y el componente puede enviar información o más precisamente ejecutar una funcion dada por el contexto, esto está logrado por un bloque de ejecución diferida, (Block Closure).

Sin más reseñas les dejo el diseño del modelo, aunque está sin terminar aún tengo que ajustar el tema de la interface del componente.

Modelo experimental de componentes

saludos!

0 comentarios:

Publicar un comentario

Subscribete al RSS Follow me on Twitter!