Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
|
cap:patterns:singleton [2017/05/04 13:41] user |
cap:patterns:singleton [2018/02/20 09:18] (actual) |
||
|---|---|---|---|
| Línea 4: | Línea 4: | ||
| {{ cap:patterns:singleton.png }} | {{ cap:patterns:singleton.png }} | ||
| + | |||
| + | En la imagen, podemos ver la clase **Singleton** la cual tiene un constructor privado, esto hace que nadie pueda instanciar a la clase mas que ella misma, también contienen 1 variable privada y una propiedad publica, ambas del mismo tipo de la clase, la variable privada es instanciada cuando se manda a llamar a la propiedad publica, pero si la variable privada ya estaba instanciada entonces se manda a llamar a ella misma. | ||