design-patterns

¿Por qué y cómo evitar las fugas de memoria del Controlador de Eventos? [cerrado]

Acabo de darme cuenta, al leer algunas preguntas y respuestas en StackOverflow, que agregar controladores de eventos usando + ... suario ? ¿Hay alguna manera buena y sencilla de monitorear esto de manera eficiente en una aplicación grande ya construida?

¿Hay una manera elegante de hacer que cada método en una clase comience con un cierto bloque de código?

Tengo una clase donde cada método comienza de la misma manera: class Foo { public void bar() { if (!fooIsEnabled) ret ... a buena manera de requerir (y esperemos que no escribir cada vez) la parte fooIsEnabled para cada método público en la clase?

¿Cuál es la diferencia entre el método de plantilla y los patrones de estrategia?

¿Puede alguien explicarme cuál es la diferencia entre el patrón de método de plantilla y el patrón de estrategia? Por lo qu ... egia concreta. Sin embargo, en lo que respecta al cliente se consumen exactamente de la misma manera - ¿es esto ¿correcto?

Patrón de Constructor en Java Efectivo

Recientemente he comenzado a leer Effective Java de Joshua Bloch. Encontré la idea del patrón del Constructor [Elemento 2 en ... lo que significa el mensaje. Por favor, explíquese. El código anterior es similar al ejemplo sugerido por Bloch en su libro.

¿Es posible crear clases estáticas en PHP (como en C#)?

Quiero crear una clase estática en PHP y que se comporte como lo hace en C#, así que Constructor se llama automáticamente ... $greeting .= ' There!'; } public static greet(){ echo $greeting; } } Hello::greet(); // Hello There!

La mejor manera de construir un sistema de plugins con Java

¿Cómo implementaría un sistema de complementos para su aplicación Java? ¿Es posible tener un sistema fácil de usar (para e ... proporcionar una pantalla de configuración Si utiliza un framework, ¿la licencia es compatible con el desarrollo comercial?

Dónde colocar AutoMapper.¿CreateMaps?

Estoy usando AutoMapper en una aplicación ASP.NET MVC. Me dijeron que debería mover el AutoMapper.CreateMap a otra parte, ya ... eb como de servicio. Entonces, ¿cuál es su configuración para el CreateMap de AutoMapper? ¿Dónde lo pones? ¿Cómo lo llamas?

¿Cuál es la diferencia entre MVC y MVVM?

¿Hay alguna diferencia entre el patrón estándar de "Controlador de Vista de modelo" y el patrón Modelo/Vista/ViewModel de Microsoft?

¿Cómo difieren los Patrones de Proxy, Decorador, Adaptador y Puente?

Estaba mirando el Patrón Proxy, y para mí se parece mucho a los patrones de Decorador, Adaptador y Puente. ¿Estoy malinterpre ... diferencia? ¿Por qué usaría el patrón Proxy frente a los demás? ¿Cómo los has usado en el pasado en proyectos del mundo real?

¿Patrones de Diseño de Bases de Datos Relacionales?

Los patrones de diseño generalmente están relacionados con el diseño orientado a objetos.¿Existen patrones de diseñopara cre ... jemplo, columnas genéricas vs xml vs columna delimitada...) Desnormalizar datos (cómo hacerlo con un impacto mínimo, etc...)

¿ServiceLocator es un anti-patrón?

Recientemente he leído El artículo de Mark Seemann sobre Service Locator anti-pattern. El autor señala dos razones principa ... dor de IoC como Localizador de Servicios Para obtener más detalles, lea las excelentes respuestas que se dan a continuación.

¿Qué es la expresión" Ejecutar alrededor"?

¿Qué es este modismo de "Ejecutar alrededor" (o similar) del que he estado escuchando? ¿Por qué podría usarlo, y por qué podría no querer usarlo?

¿Cómo sabré cuándo crear una interfaz?

Estoy en un punto en mi aprendizaje de desarrollo en el que siento que debo aprender más sobre las interfaces. He leído sobr ... do una experiencia como esta y tuvo un gran avance, apreciaría algunos consejos sobre cómo entender este concepto. Agradecer.

Nombrar clases - ¿Cómo evitar llamar a todo un "Administrador"? [cerrado]

Hace mucho tiempo he leído un artículo (Creo que una entrada de blog) que me puso en la pista "correcta" sobre nombrar objeto ... importantes como para perder grandes cantidades de tiempo. Si no se te ocurre un buen nombre en 10 minutos, sigue adelante.

¿La programación funcional reemplaza los patrones de diseño GoF?

Desde que empecé a aprender F# y OCaml el año pasado, he leído un gran número de artículos que insisten en que los patrones d ... diseño OOP? Si es así, ¿podría publicar o enlazar a un ejemplo de un patrón de diseño OOP típico y su equivalente funcional?

Cómo implementar correctamente el patrón de método de fábrica en C++

Hay una cosa en C++ que me ha estado haciendo sentir incómodo durante bastante tiempo, porque honestamente no sé cómo hacerlo ... vor, dame una solución, no quiero pensar que este lenguaje no me permitirá implementar adecuadamente un concepto tan trivial.

¿Qué es la inyección de dependencia?

Ya se han publicado varias preguntas con preguntas específicas sobre la inyección de dependencias, como cuándo usarla y qué frameworks existen para ella. Sin embargo, ¿Qué es la inyección de dependencia y cuándo/por qué debe o no debe usarse?

Creación del patrón de diseño Singleton en PHP5

¿Cómo se crearía una clase Singleton usando clases PHP5?

patrones de diseño python [cerrado]

Estoy buscando recursos que den ejemplos de Mejores Prácticas, patrones de Diseño y principios sólidos usando Python.

¿Qué es el Patrón de Diseño de Fachada?

Es Facade una clase que contiene muchas otras clases? ¿Qué lo hace un patrón de diseño? Para mí, es como una clase normal. ¿Puedes explicarme este Patrón de fachada?