Preguntas con la etiqueta [design-patterns]

Lista design-patterns preguntas

La palabra clave amigo de C++ permite class Adesignar a a class Bcomo su amigo. Esto permite Class Bacceder a los miembros private/ protectedde class A. Nunca leí nada sobre

Larga lista de declaraciones if en Java

15
respuestas
102
votos
35.7k
vistas

Lo siento, no puedo encontrar una pregunta que responda a esto, estoy casi seguro de que alguien más la ha planteado antes. Mi problema es que estoy escribiendo algunas bibliotecas

Sigo viendo referencias al patrón de visitantes en los blogs, pero debo admitir que no lo entiendo. Leí el artículo de Wikipedia sobre el patrón y entiendo su mecánica, pero

Factory y Abstract Factory son ambos patrones de creación. ¿Cuál es la diferencia en caso de intención y aplicación entre estos dos Patrones?

¿Es una buena o mala idea hacer que los configuradores en Java devuelvan "esto"? public Employee setName(String name){ this.name = name; return this; } Este patrón puede ser útil porque

Cometa y jQuery [cerrado]

8
respuestas
114
votos
61.4k
vistas

Investigué un poco sobre la inserción de servidores con javascript y encontré que el consenso general es que lo que estoy buscando radica en el patrón de diseño "Cometa". ¿Existe

He estado leyendo mucho sobre Singletons, cuándo deben usarse y cuándo no, y cómo implementarlos de manera segura. Estoy escribiendo en C ++ 11 y me encontré con la implementación

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

Patrón MVC en Android

21
respuestas
516
votos
vistas

¿Es posible implementar el patrón modelo-vista-controlador en Java para Android? ¿O ya está implementado a través de Actividades? ¿O existe una mejor manera de implementar el patrón MVC para Android?

He leído que es posible implementar Singletonen Java usando algo Enumcomo: public enum MySingleton { INSTANCE; } Pero, ¿cómo funciona lo anterior? Específicamente, Objectse debe crear una instancia de an.

Al leer algunas preguntas y respuestas en StackOverflow, me di cuenta de que agregar controladores de eventos +=en C# (o supongo, en otros lenguajes .net) puede causar pérdidas de memoria

¿Cómo estudiar patrones de diseño? [cerrado]

22
respuestas
351
votos
185.3k
vistas

He leído entre 4 y 5 libros sobre patrones de diseño, pero todavía no siento que me haya acercado al nivel intermedio en patrones de diseño. ¿Cómo debo ir estudiando

Estoy intentando introducir la inyección de dependencia (DI) como patrón aquí en el trabajo y uno de nuestros desarrolladores principales quisiera saber: ¿Cuáles son, si las hay, las desventajas de

¿Qué componentes son MVC en el marco JSF MVC?

4
respuestas
101
votos
43.5k
vistas

En el marco JSF MVC, ¿quién es el modelo, la vista y el controlador?

Recordando esta publicación que enumera varios problemas del uso de singletons y habiendo visto varios ejemplos de aplicaciones de Android que usan el patrón singleton, me pregunto si es una