Patrones de Diseño: Observer (y II)

En anteriores entradas hemos visto cómo implementar el patrón de diseño Singleton y también de qué modo tan práctico encontramos el patrón de diseño Observer implementado en las características incluidas de serie en Xojo. En esta entrada pondremos todo esto en práctica creando nuestro propio Centro de Notificaciones: una clase que permite compartir una única […]

Patrón de Diseño Observer en Xojo

En esta entrada veremos cómo implementar el patrón de diseño Observer, y las ventajas que nos proporciona frente a otros enfoques; además de que lo veremos de una forma práctica, a través de un ejemplo. En una entrada anterior ya vimos como podíamos implementar el patrón de diseño Singleton en nuestras aplicaciones Xojo, así como […]

LinkDetectorTextArea: subclase y patrón observer

Estoy convencido de que todos los que programamos con Xojo para plataformas de escritorio hemos creado en alguna ocasión una subclase a partir del control Label para que actúe como un detector de enlace. Ya sabes, el típico control en el que cuando pasas el apuntador del ratón sobre él te muestra la palabra o […]

Patrón Singleton en Xojo

Xojo es un entorno de desarrollo multiplataforma nativo en el que se utiliza un lenguaje de programación orientado a objetos (OOP). Esto significa que cada vez que afrontemos un nuevo proyecto (aplicación) podremos reutilizar gran parte del trabajo realizado previamente, tales como clases, interfaces o módulos, sin la necesidad de que debamos de escribir nuestro […]