Resultados de la búsqueda a petición "design-patterns"
Cuáles son los usos prácticos del patrón de método de fábrica?
Soy bastante nuevo en Design Patterns. Acabo de encontrar Factory Design Pattern. Comprendí que delega la instanciación en subclases. Pero no obtuve la aplicación real del patrón. ¿En qué escenarios se puede utilizar este patrón con buenos ...
implementar interfaces después del hecho
Creo que lo siguiente no se puede hacer en Java. Pero me encantaría aprender a implementar algo que se parezca a él. Supongamos que tenemos una clase C, que ya se usa en el código compilado. (No podemos cambiar ese código ni la definición ...
erialización de @Java JSON - mejor práctica
Necesito implementar la serialización JSON para algunos objetos, y he encontrado un problema en lo que respecta a la integración con colecciones genéricas. odas las clases serializables implementan esta interfaz (JSONObject proviene de est ...
¿Las interfaces vacías huelen con código? [cerrado
Tengo una función que devuelve el mismo tipo de objetos (resultados de la consulta) pero sin propiedades ni métodos en común. Para tener un tipo común recurrí usando una interfaz vacía como tipo de retorno y "implementé" eso en ambos. Eso no ...
C # Almacenamiento de cadena, int, cadena en una variable accesible
Necesito guardar una clase con una lista de países en estadísticas para el almacenamiento en caché. los datos se crean con string shortName //Primary Key - (IL or UK for example) int ID //Unique - has no meaning, but needs to be saved string ...
How can I design a Java web application without an ORM and without embedded SQL [closed
EDIT: Título original: Pregunta sobre el beneficio de usar un ORM. Quiero usar un ORM con fines de aprendizaje y estoy intentando nhibernate. Estoy usando el tutorial y luego tengo un proyecto real. Puedo ir a la "vieja manera" o usar un ORM. ...
¿Cuál es la diferencia entre estos dos patrones de JavaScript
Estoy tratando de organizar mejor mi JavaScript. Mi objetivo es tener una arquitectura modular que pueda dividir en archivos separados (sitename.js, sitename.utils.js, etc.). Me gustaría saber cuáles son las ventajas y desventajas de estos dos ...
Patrón para evitar bloques de captura anidados?
Considere una situación en la que tengo tres (o más) formas de realizar un cálculo, cada una de las cuales puede fallar con una excepción. Para intentar cada cálculo hasta encontrar uno que tenga éxito, he estado haciendo lo siguiente: double ...
Cómo implementar principios SOLIDOS en un proyecto existente
Pido disculpas por la subjetividad de esta pregunta, pero estoy un poco atascado y agradecería alguna orientación y consejo de cualquiera que haya tenido que lidiar con este problema antes: Tengo (lo que se ha convertido) un proyecto API ...
¿Por qué es volátil? Se utiliza en el bloqueo de doble verificación
DesdeHead First libro de patrones de diseño, el patrón singleton con doble bloqueo verificado se ha implementado de la siguiente manera: public class Singleton { private volatile static Singleton instance; private Singleton() {} public static ...