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ánto depende la arquitectura del software del idioma?
Mientras me educaba sobre la arquitectura del software y los patrones de diseño, noté que en la mayoría de los casos algunas características del lenguaje y detalles del diseño están implícitos en la explicación. Por ejemplo, prácticamente cualquier artículo o libro que ilustre las ideas usando clases e interfaces. Todo …





4
¿Qué tan específico debe ser el patrón de responsabilidad única para las clases?
Por ejemplo, suponga que tiene un programa de juego de consola, que tiene todo tipo de métodos de entrada / salida hacia y desde la consola. ¿Sería inteligente para mantener a todos en una sola inputOutputclase o descomponerlos a más clases específicas como startMenuIO, inGameIO, playerIO, gameBoardIO, etc., tal que …

4
Vista adecuada del modelo -_____ diseño
He estado leyendo sobre Model View Controller, Model View Presenter, Model View ViewModel, y así sucesivamente, y en general, el concepto subyacente parece bastante simple de entender: mantenga las visuales bonitas y las agallas científicas tan separadas e ignorantes entre sí como posible. No conseguir la lógica mantequilla de maní …




1
¿Estamos utilizando el patrón de repositorio correcto?
Estamos usando un montón de clases separadas con el sufijo -repositorypara recuperar los datos de la base de datos; para cada tabla su propio repositorio. Tenemos, por ejemplo, una customerrepositoryclase que tiene todo tipo de métodos para recuperar clientes, y una vacancyrepositoryque tiene todo tipo de métodos para recuperar vacantes. …

4
Combinando método de plantilla con estrategia
Una tarea en mi clase de ingeniería de software es diseñar una aplicación que pueda jugar diferentes formas en un juego en particular. El juego en cuestión es Mancala, algunos de estos juegos se llaman Wari o Kalah. Estos juegos difieren en algunos aspectos, pero para mi pregunta solo es …



8
¿MVC se aplica solo a la web?
Es casi instantáneo cada vez que hablo con los desarrolladores sobre Model View Controller ( MVC ), me dicen que hace una solicitud a una url, el servidor construye una entidad (MODELO) y le proporciona una representación visual de ese modelo. Entonces, ¿esto significa que MVC es solo para la …

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.