Ya se han publicado varias preguntas con preguntas específicas sobre la inyección de dependencia , como cuándo usarla y qué marcos existen para ello. Sin embargo, ¿Qué es la inyección de dependencia y cuándo / por qué debería o no debería
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.
Ya se han publicado varias preguntas con preguntas específicas sobre la inyección de dependencia , como cuándo usarla y qué marcos existen para ello. Sin embargo, ¿Qué es la inyección de dependencia y cuándo / por qué debería o no debería
¿Quieres mejorar esta publicación? Proporcione respuestas detalladas a esta pregunta, incluidas citas y una explicación de por qué su respuesta es correcta. Las respuestas sin suficiente detalle pueden ser editadas o eliminadas. Al mirar más allá de la forma RAD...
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 4 años . El...
La inversión de control (IoC) puede ser bastante confusa cuando se encuentra por primera vez. ¿Qué es? ¿Qué problema resuelve? ¿Cuándo es apropiado usar y cuándo
¿Qué diferencia real (es decir, práctica) existe entre una clase estática y un patrón singleton? Ambos pueden invocarse sin instanciación, ambos proporcionan solo una "Instancia" y ninguno de ellos es seguro para subprocesos. ¿Hay alguna otra
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 6 meses . ¿Hay alguna...
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
Desde que comencé a aprender F # y OCaml el año pasado, he leído una gran cantidad de artículos que insisten en que los patrones de diseño (especialmente en Java) son soluciones para las características que faltan en los lenguajes imperativos. Un artículo que encontré hace una afirmación bastante...
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 2 años . ¿Cuál es una...
Recientemente me topé con la realización / implementación del patrón de diseño Singleton para C ++. Se ve así (lo he adoptado del ejemplo de la vida real): // a lot of methods are omitted here class Singleton { public: static Singleton* getInstance( ); ~Singleton( ); private: Singleton( );...
Las respuestas de esta pregunta son un esfuerzo comunitario . Edite las respuestas existentes para mejorar esta publicación. Actualmente no acepta nuevas respuestas o interacciones. Estoy aprendiendo los patrones de diseño de GoF Java y quiero ver algunos ejemplos de...
¿Cuál es la diferencia entre el patrón de diseño Builder y el patrón de diseño Factory? ¿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
Solo estoy tratando de simplificar una de mis clases y he introducido algunas funcionalidades en el mismo estilo que el patrón de diseño de peso mosca . Sin embargo, estoy un poco confundido sobre por qué __init__siempre se llama después __new__. No esperaba esto. ¿Alguien puede decirme por qué...
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 5 años . A...
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 5 años . ¿Cuáles son...
La mayoría de los ejemplos citados para el uso de la inyección de dependencia, también podemos resolverlos usando el patrón de fábrica. Parece que cuando se trata de uso / diseño, la diferencia entre la inyección de dependencia y la fábrica es borrosa o delgada. ¡Una vez que alguien me dijo que es...
¿Es posible implementar el patrón modelo-vista-controlador en Java para Android? ¿O ya se implementa a través de Actividades? ¿O hay una mejor manera de implementar el patrón MVC para
¿Por qué crearía un "Opcional implícitamente sin envolver" en lugar de crear solo una variable o constante regular? Si sabe que se puede desenvolver con éxito, ¿por qué crear un opcional en primer lugar? Por ejemplo, por qué es esto: let someString: String! = "this is the string" va a ser más...
Los fragmentos parecen ser muy buenos para la separación de la lógica de la interfaz de usuario en algunos módulos. Pero junto con ViewPagersu ciclo de vida todavía está nublado para mí. ¡Entonces los pensamientos de Guru son muy necesarios! Editar Vea la solución tonta a continuación...
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 2 años . ¿Cuál es la...