translation: Translated all creational patterns category to Spanish (Task of issue #2277) (#2813)

* 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

---------

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-03-23 11:53:54 +02:00
committed by GitHub
co-authored by luismateoh luis.hincapie
parent 5c1ad5c006
commit dc7495e8bd
62 changed files with 2307 additions and 78 deletions
+33
View File
@@ -0,0 +1,33 @@
---
title: MonoState
category: Creational
language: es
tag:
- Instantiation
---
## También conocido como
Borg
## Propósito
Impone un comportamiento como compartir el mismo estado entre todas las instancias.
## Diagrama de Clases
![alt text](./etc/monostate.png "MonoState")
## Applicability
Utilice el patrón Monostate cuando
* El mismo estado debe ser compartido por todas las instancias de una clase.
* Típicamente, este patrón puede ser usado en cualquier lugar donde un Singleton pueda ser usado. Sin embargo, el uso de Singleton no es transparente, el uso de Monostate sí lo es.
* Monostate tiene una gran ventaja sobre Singleton. Las subclases pueden decorar el estado compartido como deseen y, por lo tanto, pueden proporcionar dinámicamente un comportamiento diferente de la clase base.
## Casos de uso típicos
* La clase de registro
* Gestión de una conexión a una base de datos
* Gestor de archivos
## Ejemplos del mundo real
Aún no lo he visto.
Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB