Tag: DESIGN-PATTERNS
Supongamos que tengo una clase llamada Node, que representa un nodo en una estructura jerárquica. Por ejemplo, podría verse algo así: public class Node { public readonly string Data { get; set; } public readonly Node Parent { get; set; } public readonly List<Node> Children { get; } = new() . . . Read more
En este código, estoy tratando de imprimir un patrón de signo Plus(+) y no sé cuál es el problema con mi condición if else, ¿puede explicarme cuál es el problema con mi condición if else y ofrecer una solución? let n=5; let pattn=””; for(i=0;i<n;i++){ =”” =”” for(j=””></n;i++){><n;j++){ . . . Read more
public interface Acción { void hacerAlgo(); void noProxear(); } Por ejemplo, con esta interfaz, solo quiero que la JVM cree un proxy para el método hacerAlgo. class ProxyDinámico implements InvocationHandler{ private Acción trabajo; public ProxyDinámico(Acción acción){ this.trabajo = acción; } @Override public Object invoke(Object proxy, Method método, Object[] args) throws . . . Read more
Bueno, me topé con el patrón de diseño Controlador Frontal (Front Controller Pattern) y, según sé de los marcos de trabajo web como Spring Web (Java) o Flask (Python), todos incorporan este patrón de diseño, lo que da lugar a código como el siguiente ejemplo (para Spring Web): @PreAuthorize(“hasAnyAuthority(‘ROLE_USER’,’ROLE_ADMIN’,’ROLE_SYSADMIN’)”) @GetMapping(value . . . Read more
Tengo varias preguntas sobre la arquitectura Modelo-Vista-Controlador. Estoy un poco confundido con toda la información contradictoria y los diferentes diagramas sobre el patrón MVC que he encontrado en Internet. ¿Es el diagrama a continuación una representación correcta del flujo MVC entre las capas? Si es así, ¿se permite que la . . . Read more