Preguntas etiquetadas con design-patterns

Un patrón de diseño es una solución reutilizable general para un problema común en el diseño de software. Use esta etiqueta para preguntas cuando tenga problemas con la implementación de patrones de diseño. No utilice esta etiqueta en preguntas sobre la coincidencia de patrones de texto. Cuando utilice esta etiqueta en la implementación, preguntas pesadas: etiquete el lenguaje de código en el que está escrita la implementación.


2
Aclaración Singleton de Jon Skeet
public sealed class Singleton { Singleton() {} public static Singleton Instance { get { return Nested.instance; } } class Nested { // Explicit static constructor to tell C# compiler // not to mark type as beforefieldinit static Nested() {} internal static readonly Singleton instance = new Singleton(); } } Deseo …

5
¿Cómo explicar la inyección de dependencia a un niño de 5 años? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …





24
¿Cómo sabré cuándo crear una interfaz?
Estoy en un punto en mi aprendizaje de desarrollo donde siento que debo aprender más sobre las interfaces. Frecuentemente leo sobre ellos, pero parece que no puedo entenderlos. He leído ejemplos como: Clase base de animales, con una interfaz animal para cosas como 'Caminar', 'Correr', 'GetLegs', etc., pero nunca he …

13
¿Qué es un antipatrón?
Estoy estudiando patrones y antipatrones. Tengo una idea clara sobre los patrones, pero no obtengo antipatrones. Las definiciones de la web y Wikipedia me confunden mucho. ¿Alguien puede explicarme en palabras simples qué es un antipatrón? ¿Cuál es el propósito? ¿Qué hacen? ¿Es algo malo o bueno?




3
Patrón de inicio de sesión API REST
Estoy creando una API REST, siguiendo de cerca las sugerencias de apigee, usando sustantivos no verbos, la versión de la API al horno en la url, dos rutas de la API por colección, uso de OBTENER POST PUT DELETE, etc. Estoy trabajando en el sistema de inicio de sesión, pero …

8
Spring AOP vs AspectJ
Tengo la impresión de que Spring AOP se utiliza mejor para tareas específicas de la aplicación, como seguridad, registro, transacciones, etc., ya que utiliza anotaciones Java5 personalizadas como marco. Sin embargo, AspectJ parece ser más amigable con los patrones de diseño. ¿Alguien puede destacar los diversos pros y contras del …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.