Tag: DESIGN-PATTERNS
Estoy tratando de implementar el patrón de Procesador de Comandos utilizando MVVM para WPF. El patrón de Procesador de Comandos que estoy siguiendo aproximadamente es el descrito en el libro Arquitectura de Software Orientada a Patrones (Volumen 1): El patrón de diseño Procesador de Comandos separa la solicitud de un . . . Read more
La mayoría de los artículos sobre MVVM describen que cuando el modelo cambia, por ejemplo, cuando se hacen disponibles nuevos datos y necesitamos actualizar la interfaz de usuario, el modelo notifica al ViewModel. Pero no entiendo cómo se comunica el modelo con el ViewModel para notificar sobre su cambio. En . . . Read more
Estoy tratando de resolver esta dependencia circular mientras prefiero mantener ambos objetos inmutables. public class Arena { private final Portal portal; Arena(Portal portal) { this.portal = portal; } void close() { portal.close(); } void start() { } } public class Portal { private final Arena arena; Portal(Arena arena) { this.arena . . . Read more
Estoy tratando de hacer que mi código sea más fácil de ampliar en el sentido de que un pequeño cambio no afectará mucho a otro código. Tengo un enum “MyEnum”, cuyos valores podrían aumentar en el futuro. Luego, hay clases que contienen instancias de él y tienen muchos comportamientos afectados . . . Read more
Tengo una pequeña confusión, el siguiente patrón se imprime añadiendo 3 espacios con ‘* ‘. ¿Es un enfoque correcto? * * * * * * * * * * * * * * * Código: for row in range(1,5+1): print(‘ ‘ * (5-row)*2 + row * ‘* ‘) ¿O debo . . . Read more