Voy a empezar en mi blog a hacer algunos post sobre el tema de los patrones de diseño, aplicándolos en Gambas3.
No soy un "entendido" del tema, pero pienso que puede ser un buen aporte ya que apenas existe información sobre esta tema en nuestro lenguaje favorito. Se aceptan aportes y/o comentarios.
Me he basado en los ejemplos del libro "Head First Design Patterns" e información que hay en la red sobre el tema.
Aqui va la 1º entrada: Patrón Strategy: Simulador de Patos
2º Entrada: El patrón Observador: La estación meteorológica
3º entrada: Patron Abstract Factory: La Fábrica de Vehículos
4º Entrada: Patron Template Method ejemplo de valoracion de un jugador de futbol
5º Entrega: Patrón Decorador: Ejemplo de Cafes y condimentos
6º Entrada: Patron Chain of Responsibility (cadena de responsabilidad)
7º Entrada: Patrón Command: Deshacer y Rehacer
8º Entrada: Patrón Composite: Ejemplos: Cálculo de Gasto en Sueldos Mensuales
9º Entrada: El patron visitor. Ejemplo de Cliente y Operador
10º Entrada: Patrón Mediador: Ejemplos Chat y Conferencia
11º Entrada: Patrón Facade (fachada): Ejemplo de Inmobiliaria
12º Entrada: Patrón Builder. Ejemplo: Creando Coches de Marca
13º Entrada: Patron State: ejemplos: 1) conexion y desconexion y 2) Ventanilla del banco
14º Entrada: Patrón Proxy: Ejemplo Realizar un control de acceso a recursos y/o partes del programaEnlace
15º Entrada: Patrón Bridge: Ejemplo dibujando punteado y normal
16º Entrada: Patrón Delegation. Ejemplo: Empleado de TiendaEnlace
17 º Entrada: Patrón Adaptador: Ejemplo tipos de motor
18º Entrada: Patrón Memento: Ejemplo: Marcador de Futbol
19º Entrada: Patrón Iterator: Ejemplo: Rrecorrer una lista de diversas formas
20º Entrada: Patron Singleton: Ejemplo de creación de un LOG
21º Entrada: Patrón Interpreter: Ejemplo Evaluador de Expresiones Notación Polaca Inversa
22º Entrada: Patron Prototype. Ejemplos de tipos de tv
23º Entrada: Patrón flyweight. Ejemplo formatos de tipo de letra y tamaño
Espero que os sea de utilidad.
Saludos
Nota:
Muchos (la mayoria) de los ejemplos, los estoy "traduciendo de Java a Gambas3" . Los originales en java los estoy sacando de la pagina web de Enlace de Maximiliano Juarez.
Nota 2:
Os dejo un enlace a un post "resumen" de los patrones que he ido explicando y clasificados.
http://jsbsan.blogspot.com.es/2014/...atrones-de.html