Busqueda local

Loading
Mostrando entradas con la etiqueta Iterator. Mostrar todas las entradas
Mostrando entradas con la etiqueta Iterator. Mostrar todas las entradas

miércoles, 16 de marzo de 2011

Composite Pattern

Como ya hemos visto en post previos, usar patrones puede hacer nuestro código, más limpio, más eficiente. Hemos visto que al usar los patrones como plantillas predefinidas para nuestras clases, podemos realizar la tarea de desarrollo con más seguridad y en menor tiempo.
En los ejemplos que aquí se presentan se expone la situación para la cual se decidió usar dicho patrón, puesto que los patrones no pueden ser usados en todas las situaciones, mas ben es identificar en nuestro proyecto en donde aplica un patrón. Sobre todo porque es mejor idea usar algo que ya está probado, que empezar desde cero.

miércoles, 23 de febrero de 2011

Iterator Pattern II

Este post es la continuación de uno previo, puedes leerlo aquí.
Continuación...

Iterator Pattern I

Cuando programaba con VB 6 codificaba pseudo clases, ya que no era posible crear clases como tales, por lo que era necesario recurrir a algunas técnicas, para poder simularlo. Creábamos pseudo clases, que ahora puedo descubrir que eran cohesivas. Por ejemplo: un ticket para cobrar en algún punto de venta.
Tenía una pseudo clase Ticket, que internamente tenía una colección de Conceptos. A través del la clase Ticket exponíamos métodos para agregar conceptos a esta colección o eliminarlos, o recorrerlos para realizar cálculos, etc.