Preguntas etiquetadas con design-patterns

12
¿Por qué 'zip' ignora la cola colgante de la colección?

C # , Scala, Haskell, Lisp y Python tienen el mismo zipcomportamiento: si una colección es más larga, la cola se ignora en silencio. También podría ser una excepción, pero no escuché ningún lenguaje usando este enfoque. Esto me desconcierta. ¿Alguien sabe la razón por la cual zipestá diseñado de...

11
Principio SECO en buenas prácticas?

Estoy tratando de seguir el principio DRY en mi programación tan duro como puedo. Recientemente he estado aprendiendo patrones de diseño en OOP y terminé repitiéndome bastante. He creado un patrón de repositorio junto con los patrones de Factory y Gateway para manejar mi persistencia. Estoy usando...

11
Diseño de patrón de comando

Tengo esta antigua implementación del patrón de comando. Es como pasar un contexto a través de toda la implementación de DIOperation , pero más tarde me di cuenta, en el proceso de aprendizaje y aprendizaje (que nunca se detiene), que no es óptimo. También creo que la "visita" aquí realmente no...