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.

4
Cuándo usar el patrón de repositorio
Leí recientemente que no es una buena práctica usar el patrón de repositorio junto con un ORM. Según tengo entendido, esto se debe a que la abstracción que proporcionan sobre la base de datos SQL es demasiado permeable para que el patrón la contenga. Tengo un par de preguntas sobre …

5
¿El objeto de arquitectura del Sistema de componentes de la entidad está orientado por definición?
¿ La arquitectura del sistema de componentes de entidad está orientada a objetos, por definición? Me parece más procesal o funcional. Mi opinión es que no le impide implementarlo en un lenguaje OO, pero no sería idiota hacerlo de una manera OO incondicional. Parece que ECS separa los datos (E …




1
URL REST anidadas e identificación principal, ¿cuál es mejor diseño?
Bien, tenemos dos recursos: Albumy Song. Aquí está la API: GET,POST /albums GET,POST /albums/:albumId GET,POST /albums/:albumId/songs GET,POST /albums/:albumId/songs/:songId Sabemos que odiamos alguna canción, se llama Susy, por ejemplo. ¿Dónde debemos poner searchacción? Otra pregunta. Bien, ahora es más real. Abrimos el álbum 1 y cargamos todas las canciones. Creamos objetos …

7
Diferencia entre patrón y principio
¿Cuál es la diferencia entre los patrones y principios de diseño orientado a objetos? ¿Son cosas diferentes? Hasta donde yo entiendo, ambos intentan alcanzar un objetivo común (por ejemplo, flexibilidad). Entonces, ¿puedo decir que un patrón es un principio y viceversa? Principio de diseño = SÓLIDO (es decir, Principio de …







2
¿Existe evidencia de que el uso de la inyección de dependencia mejora los resultados en la ingeniería de software?
A pesar de su popularidad, ¿hay alguna evidencia empírica que muestre que la Inyección de dependencias (y / o el uso de un contenedor DI) ayuda, por ejemplo, a reducir el conteo de errores, mejorar el mantenimiento o aumentar la velocidad de desarrollo en proyectos de software de la vida …

2
¿Es una buena idea definir una gran función privada en una clase para mantener un estado válido, es decir, actualizar los miembros de datos del objeto?
Aunque en el siguiente código se usa una compra simple de un solo artículo en un sitio de comercio electrónico, mi pregunta general es sobre la actualización de todos los miembros de datos para mantener los datos de un objeto en estado válido en todo momento. Encontré "consistencia" y "estado …

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.