Facebook Twitter Publicado por: Sapo     Fecha publicación: 01-09-2022     Sigue a @@sapoclay

Lenguaje: PHP

Concepto: __clone()

Descripción: 

No siempre se desea crear una copia de un objeto replicando todas sus propiedades completamente. Un buen ejemplo que ilustra la necesidad de contar con un constructor de copias, sería si tuviéramos un objeto que represente una ventana en GTK y el objeto almacene los recursos de esta ventana GTK, de forma que cuando creas un duplicado el comportamiento esperado sería una nueva ventana con las mismas propiedades, y que el nuevo objeto referencie a los recursos de la nueva ventana. Otro ejemplo es si un objeto hace referencia a otro objeto necesario, de forma que cuando se realiza una réplica del objeto principal, se espera que se cree una nueva instancia de este otro objeto, de forma que la réplica tenga su propia copia.

Le ha gustado a: 2 usuario/s No le ha gustado a: 1 usuario/s
   
Conceptos relacionados
Conceptos más valorados
    Lenguaje: PHP
  • Concepto: __clone()

    Lenguaje: HTML
  • Concepto: p
    Lenguaje: PHP
  • Concepto: __clone()