Resultados (
español) 3:
[Dupdo]Copiado!
Mediante el método nuevo registrador privado, podemos evitar que alguien crear un objeto usando el Tala convencional de constructor.En lugar de ello, nos proporcionan un metodo de clase, logger.create.Esto usa la variable de clase @ @ * logger para guardar una referencia a una única instancia del logger, regresar a esa instancia cada vez se llama. [la aplicación de singletons que presentamos aquí no es el hilo seguro; si hilos multiples fueron corriendo, sería posible crear varios logger objetos.En vez de añadir hilo seguridad nosotros mismos, sin embargo, probablemente podríamos usar la Singleton mixin suministrados con Ruby, que está documentado en la pagina 468.] podemos comprobar esto mirando los identificadores de objeto, el método devuelve.
Está traduciendo, por favor espere..
![](//esimg.ilovetranslation.com/pic/loading_3.gif?v=b9814dd30c1d7c59_8619)