Desde que empecé a codificar el ejemplo que acompaña a este post, he tratado de recordar algún proyecto importante donde no se requiriera el manejo de estados en algún punto del sistema. Lo cierto es que cuando debemos programar un escenario donde los estados de algún componente, deben ser controlados para poder determinar la lógica a seguir, siempre resulta complejo organizarlos y determinar la secuencia correcta. Sin embargo, lo más complejo no reside en determinar esa secuencia, sino en controlar que la secuencia se aplique adecuadamente, considerando sus desviaciones.
El poder del código solo es completo, si tenemos el conocimiento de como usarlo.
Busqueda local
Loading
Mostrando entradas con la etiqueta Singleton. Mostrar todas las entradas
Mostrando entradas con la etiqueta Singleton. Mostrar todas las entradas
viernes, 18 de marzo de 2011
martes, 15 de marzo de 2011
Prototype Pattern
En los últimos post, he presentado ejemplos usando patrones creacionales, aun que son similares, cada uno tiene una razón diferente por la cual existe. Nuestro invitado de hoy es mi tercera alternativa para volver al mismo problema de crear páginas web. En esta ocasión el patrón Prototype, nos ofrece una aproximación diferente, donde el objetivo es evitarnos el proceso de crear la nueva instancia, ya que se emplea una sola instancia del objeto, a manera de prototipo, y a esta instancia se le realiza la clonación, y con algunos cambios, tendremos un nuevo objeto.
viernes, 4 de marzo de 2011
Service Locator
Introducción
Cuando descubrí MVC en la plataforma ASP.NET, descubrí los patrones, fue cuando conocí a Martin Fowler. Quien a pulso y con mucho trabajo en pro de las metodologías, la arquitectura de software y los patrones, se ha convertido es su represéntate mundialmente reconocido; todo lo que dice sobre estos temas casi es ley. Al menos eso parece, ya que en todos los sitios donde he investigado, usan referencias a su sitio, lo citan como refuerzo de lo que dicen, incluso Microsoft.
Suscribirse a:
Entradas (Atom)