Preguntas etiquetadas con design-patterns

23
éxito: / fracaso: bloques vs finalización: bloque

Veo dos patrones comunes para bloques en Objective-C. Uno es un par de éxito: / fracaso: bloques, el otro es una sola finalización: bloque. Por ejemplo, supongamos que tengo una tarea que devolverá un objeto de forma asincrónica y esa tarea podría fallar. El primer patrón es -taskWithSuccess:(void...

23
Patrón de diseño para validación de datos

¿Cuál sería el mejor patrón de diseño para este problema? Tengo un Objeto A. El Objeto A puede ser registrado o eliminado de la base de datos dependiendo de la solicitud del usuario. La validación de datos se realiza antes del registro o eliminación del objeto. Hay un conjunto de reglas para...

21
Hacer patrones de diseño sofocar la creatividad

Hace muchos años, estaba hablando con un profesor de Economía sobre patrones de diseño, cómo estaban estableciendo un lenguaje común para los programadores y cómo estaban resolviendo problemas conocidos de una manera agradable, etc. Luego me respondió que este es exactamente el enfoque opuesto que...