translation: Translated all structural patterns category to Spanish (Task of issue #2277) (#2890)

* 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>
This commit is contained in:
Luis Mateo Hincapié Martinez
2024-04-04 19:54:16 +03:00
committed by GitHub
co-authored by luismateoh luis.hincapie
parent dd9beebd75
commit ead6373765
52 changed files with 3590 additions and 0 deletions
+28
View File
@@ -0,0 +1,28 @@
---
title: Strangler
category: Structural
language: es
tag:
- Extensibility
- Cloud distributed
---
## 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
![alt text](./etc/strangler.png "Strangler")
## 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.
## Créditos
* [Strangler pattern](https://docs.microsoft.com/en-us/azure/architecture/patterns/strangler)
* [Legacy Application Strangulation : Case Studies](https://paulhammant.com/2013/07/14/legacy-application-strangulation-case-studies/)
Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB