Preguntas etiquetadas con design-patterns

86
¿Es difícil la POO porque no es natural?

A menudo se puede escuchar que OOP corresponde naturalmente a la forma en que las personas piensan sobre el mundo. Pero estaría totalmente en desacuerdo con esta afirmación: nosotros (o al menos yo) conceptualizamos el mundo en términos de relaciones entre las cosas que encontramos, pero el enfoque...

74
¿Por qué debería usar un patrón MVC?

Parece que todos los que hacen aplicaciones web hoy en día quieren usar MVC para todo. Sin embargo, me resulta difícil convencerme de usar este patrón. Entiendo que la idea general es separar la lógica del backend de la interfaz que representa el programa. En general, parece que las vistas siempre...

74
¿Cuál es el patrón de diseño "Arreglar todo"?

En este artículo de 2003 de Stephen Figgins en linuxdevcenter.com , se describe que BitTorrent de Bram Cohen utiliza el patrón de diseño "Arreglar todo". Un enfoque menos común que hace que BitTorrent sea más difícil de entender, pero digno de estudio, es el uso de la idempotencia por parte de...

70
¿Patrones de diseño sin OOP? [cerrado]

Solo he escuchado el término "patrón de diseño" que se usa para el código orientado a objetos, y los patrones de GoF incluyen solo patrones de diseño de OOP, pero los patrones de diseño son soluciones elegantes para problemas de programación comunes, ¿verdad? No hay nada allí que diga que deben...

59
¿Es este un caso de uso decente para ir a C?

Realmente dudo en preguntar esto, porque no quiero "solicitar debates, argumentos, encuestas o discusiones extendidas", pero soy nuevo en C y quiero obtener más información sobre los patrones comunes utilizados en el lenguaje. Recientemente escuché cierto desagrado por el gotocomando, pero...