Preguntas etiquetadas con design-patterns

14
¿Debería un DAO ser singleton o no?

Estoy desarrollando una API RESTful y creo que es conveniente usar DAO para mis recursos porque aunque planeo usar solo memoria para almacenarlos, no quiero cerrar la puerta a quien esté usando mi biblioteca si deciden usar Una implementación de base de datos para el DAO. Mi pregunta es si el DAO...

14
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 importante...

14
Puro funcional vs tell, no preguntes?

"El número ideal de argumentos para una función es cero" es simplemente incorrecto. El número ideal de argumentos es exactamente el número necesario para permitir que su función esté libre de efectos secundarios. Menos que eso e innecesariamente haces que tus funciones sean impuras, lo que te...

13
Cuestionando uno de los argumentos para los marcos de inyección de dependencia: ¿Por qué es difícil crear un gráfico de objeto?

Los marcos de inyección de dependencia como Google Guice dan la siguiente motivación para su uso ( fuente ): Para construir un objeto, primero construye sus dependencias. Pero para construir cada dependencia, necesita sus dependencias, y así sucesivamente. Entonces, cuando construyes un objeto,...