* Typo corrections * bridge pattern translated to spanish * builder pattern translated to spanish * context-object pattern translated to spanish * converter pattern translated to spanish * dependency injection pattern translated to spanish * factory pattern translated to spanish * factory-kit pattern translated to spanish * factory-method pattern translated to spanish * monostate pattern translated to spanish * multiton pattern translated to spanish * object mother pattern translated to spanish * object pool pattern translated to spanish * property pattern translated to spanish * prototype pattern translated to spanish * registry pattern translated to spanish * step builder pattern translated to spanish * value object pattern translated to spanish * typo corrections and resources urls refactor * grammar corrections * Add image to each pattern * translate all structural patterns to Spanish --------- Co-authored-by: luismateoh <luismateohm@gmail.com> Co-authored-by: luis.hincapie <luis.hincapie@blankfactor.com>
title, category, language, tag
| title | category | language | tag | ||
|---|---|---|---|---|---|
| Strangler | Structural | es |
|
Propósito
Migrar de forma incremental un sistema heredado sustituyendo gradualmente piezas específicas de funcionalidad con nuevas aplicaciones y servicios. A medida que se sustituyen las funciones del sistema heredado, el nuevo sistema acaba cubriendo todas las funciones del sistema antiguo y puede tener sus propias funciones nuevas, con lo que estrangulando el sistema antiguo y permitiéndole retirarlo del servicio.
Diagrama de clases
Aplicabilidad
Este patrón estrangulador es una manera segura de eliminar gradualmente una cosa por algo mejor, más barato, o más expandible. Especialmente cuando se quiere actualizar el sistema heredado con nuevas técnicas y se necesita desarrollar continuamente nuevas características al mismo tiempo. Tenga en cuenta que este patrón requiere un esfuerzo adicional, por lo que normalmente se utiliza cuando el sistema no es tan simple.
