Preguntas etiquetadas con design-patterns

49
¿Cuáles son las mejoras de MVP sobre MVC?

He leído durante tres días sobre los patrones Model-View-Controller (MVC) y Model-View-Presenter (MVP) . Y hay una pregunta que me molesta mucho. ¿Por qué los diseñadores de software inventaron MVP, cuando ya había un MVC? ¿Qué problemas enfrentaron, que MVC no resolvió (o resolvió mal), pero MVP...

45
Patrón de construcción: ¿Cuándo fallar?

Al implementar el Patrón de construcción, a menudo me confundo con cuándo dejar que falle el edificio e incluso me las arreglo para tomar diferentes posiciones sobre el asunto cada pocos días. Primero alguna explicación: Si falla temprano, quiero decir que la construcción de un objeto debería...

44
Patrones de diseño: ¿los usas?

Como estudiante de TI, uno de nuestros maestros me dio una visión general sobre los patrones de diseño. Comprendí para qué son, pero algunos aspectos todavía me siguen molestando. ¿Son realmente utilizados por la mayoría de los programadores? Hablando de experiencia, he tenido algunos problemas...

44
¿Cuál es el propósito del boxeo NaN?

Leyendo el siglo XXI C Llegué al capítulo 6 en la sección "Marcado de valores numéricos excepcionales con NaN" , donde explica el uso de los bits en la mantisa para almacenar algunos patrones de bits arbitrarios, para usarlos como marcadores o punteros (el libro menciona que WebKit usa esta...

43
¿Cuáles son las desventajas de MVC? [cerrado]

He estado usando MVC / MV * desde que comencé a organizar mi código hace años. Lo he estado usando tanto tiempo que ni siquiera puedo pensar en otra forma de estructurar mi código y cada trabajo que tuve después de ser pasante estaba basado en MVC. Mi pregunta es, ¿cuáles son las caídas de MVC?...