design-patterns

Cuándo debemos usar Observer y Observable

Un entrevistador me preguntó: ¿Qué es Observer y Observable y cuando debemos usar? No estaba al tanto de estos términos, a ... no entiendo por qué necesitamos Observer y Observable? ¿Para qué sirven los métodos setChanged() y notifyObservers(message)?

Patrón MVC en Android

¿Es posible implementar el patrón modelo–vista–controlador en Java para Android? ¿O ya se aplica mediante Actividades? O hay una mejor manera de implementar el patrón MVC para Android?

¿Cómo debería ser mi Objective-C singleton? [cerrado]

Mi método singleton accessor suele ser una variante de: static MyClass *gInstance = NULL; + (MyClass *)instance { @syn ... gInstance = [[self alloc] init]; } return(gInstance); } ¿Qué podría estar haciendo para mejorar esto?

Patrón de diseño C++ Singleton

Recientemente me he topado con una realización/implementación del patrón de diseño Singleton para C++. Se ha visto así (lo he ... e memoria? Parece que hay un problema en la aplicación. Mi pregunta principal es, ¿cómo lo implemento de la manera correcta?

¿Cuál es la diferencia entre el patrón de diseño del constructor y el patrón de diseño de fábrica?

¿Cuál es la diferencia entre el patrón de diseño del constructor y el patrón de diseño de fábrica? ¿Cuál es más ventajoso y por qué ? ¿Cómo represento mis hallazgos como un gráfico si quiero probar y comparar/contrastar estos patrones ?

¿La forma más sencilla/limpia de implementar singleton en JavaScript?

¿Cuál es la forma más sencilla/limpia de implementar el patrón singleton en JavaScript?

¿Qué es una clase wrapper?

¿Qué es una clase wrapper? ¿Cómo son útiles estas clases?

Implementación del Patrón de Agrupación de Objetos en C#

¿Alguien tiene un buen recurso para implementar una estrategia de grupo de objetos compartidos para un recurso limitado en l ... rización involucrada, por simplicidad, solo asuma que crearía el grupo de objetos disponibles en la creación del grupo en sí.

¿Cuándo usarías el Patrón del Constructor? [cerrado]

¿Cuáles son algunos comunes, ejemplos del mundo real de usar el Patrón de Constructor? ¿Qué te compra? ¿Por qué no usar un Patrón de Fábrica?

Patrón de Inicio de sesión REST API

Estoy creando una api REST, siguiendo de cerca las sugerencias de apigee, usando sustantivos no verbos, versión de api hornea ... ...com/v1/users.json Algo de lo que no he pensado... ¿Cuál es el estilo REST adecuado para iniciar sesión en los usuarios?

Diferencias entre el Patrón Abstracto de Fábrica y el Método de Fábrica

Sé que hay muchas publicaciones sobre las diferencias entre estos dos patrones, pero hay algunas cosas que no puedo encontrar ... todavía estoy aprendiendo sobre estos patrones. Cualquier ayuda, especialmente con la última pregunta, sería muy apreciada.

¿Qué es la Inversión de Control?

La inversión de Control (o IoC) puede ser bastante confusa cuando se encuentra por primera vez. ¿Qué es? ¿Qué problemas resuelve? ¿Cuándo es apropiado y cuándo no?

¿Hay una manera simple y elegante de definir singletons? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Creando un singleton en Python ... ece que hay muchas maneras de definir singletons en Python. ¿Existe una opinión consensuada sobre el desbordamiento de pila?

¿Es una mala práctica hacer que un armador devuelva "esto"?

¿Es una buena o mala idea hacer que los setters en java devuelvan "this"? public Employee setName(String name){ this.nam ... estoy describiendo - como lo describe Josh Bloch, hay una clase de constructor estático asociada para la creación de objetos.

¿Cuál es la diferencia entre el patrón de diseño MVC, MVP y MVVM en términos de codificación c#

Si buscamos en Google usando la frase "¿Cuál es la diferencia entre MVC, MVP y MVVM design pattern", entonces podemos obtener ... ue cómo el código se vería diferente para estos 3 patrones de diseño (MVC, MVP y MVVM), por favor, redirígame a ese artículo.

AngularJS: Comprender el patrón de diseño

En el contexto de este post por Igor Minar, líder de AngularJS: MVC vs MVVM vs MVP. Lo que es un tema controvertido qu ... ción o guía para implementar el patrón de diseño de AngularJS MVW (Model-View-Whatever) en aplicaciones del lado del cliente?

¿Por qué se llama siempre a init () después de new ()?

Solo estoy tratando de simplificar una de mis clases y he introducido algunas funcionalidades en el mismo estilo que el patró ... _dict['key'] = self print "" a1 = A() a2 = A() a3 = A() Salidas: NEW INIT EXISTS INIT EXISTS INIT ¿Por qué?

Patrones de diseño o mejores prácticas para scripts de shell [cerrado]

¿Alguien conoce algún recurso que hable sobre las mejores prácticas o patrones de diseño para scripts de shell (sh, bash, etc.)?)?