Estoy bastante cómodo con la inyección de dependencias usando NInject en MVC3. Mientras trabajaba en una aplicación MVC3, desarrollé una Fábrica de creación de controladores personalizada utilizando NInject, por lo que cualquier controlador que...
Recientemente encontré una base de código de Python moderadamente grande con muchas clases de MyClassAbstractFactory , MyClassManager , MyClassProxy , MyClassAdapter etc.
Aunque, por un lado, esos nombres me indicaron...
Me gustaría si pudiera explicarme de una manera simple cómo funciona el patrón del disruptor. Este concepto me ha sido elusivo como se sabe.
Quizás con tu ayuda podría comprenderlo.
En Javascript hay algunas técnicas claramente destacadas para crear y administrar clases / espacios de nombres en javascript.
Tengo curiosidad por saber qué situaciones justifican usar una técnica en comparación con la otra. Quiero elegir uno...
¿Puede alguien proporcionarme una respuesta canónica sobre las diferencias entre un Observer y un Mediator , y un resumen de cuándo debe usar un patrón sobre el otro?
No estoy seguro de qué tipo de situación requeriría un Obse...
Siempre he reconocido la importancia de utilizar patrones de diseño. Tengo curiosidad por saber cómo otros desarrolladores deciden elegir el más apropiado. ¿Utiliza una serie de características (como un diagrama de flujo) para ayudarlo a decidir...
De los patrones de diseño de "Gang of Four", está el método Factory:
class Factory(product)
case product
when a
new A
when b
new B
when c
new C
end
new Factory(a)
¿Por qué esto es más útil que tener tres clases, a...
Tengo una base de código donde el programador tiende a envolver las cosas en áreas que no tienen sentido. Por ejemplo, dado un registro de errores, podemos iniciar sesión a través de
ErrorLog.Log(ex, "friendly message");
Añadió varios otros...
Soy un programador nuevo (4 meses después de mi primer trabajo) y recientemente me interesé por los patrones de diseño. Uno que he usado recientemente es el Singleton. Sin embargo, mirando algunos comentarios en este hilo . Tiene algunos ma...
Estoy usando un enfoque similar a DDD para un módulo greenfield de una aplicación existente; no es 100% DDD debido a la arquitectura, pero estoy tratando de usar algunos conceptos de DDD. Tengo un contexto acotado (creo que ese es el término ade...