Ésta es una vista previa de la versión en español. Por favor, envíanos un mensaje si quieres compartir tu opinión o reportar un error.
Prototype

Prototype en PHP

Prototype es un patrón de diseño creacional que permite la clonación de objetos, incluso los complejos, sin acoplarse a sus clases específicas.

Todas las clases prototipo deben tener una interfaz común que haga posible copiar objetos incluso si sus clases concretas son desconocidas. Los objetos prototipo pueden producir copias completas, ya que los objetos de la misma clase pueden acceder a los campos privados de los demás.

Uso del patrón en PHP

Complejidad:

Popularidad:

Ejemplos de uso: El patrón Prototype está disponible en PHP listo para usarse. Puedes utilizar la palabra clave clone para crear un copia exacta de un objeto. Para añadir soporte de clonación a una clase, debes implementar un método __clone.

Identificación: El prototipo puede reconocerse fácilmente por un método clone o copy, etc.

Prototype en otros lenguajes

Patrones de diseño: Prototype en Java Patrones de diseño: Prototype en C# Patrones de diseño: Prototype en C++ Patrones de diseño: Prototype en Python Patrones de diseño: Prototype en Ruby Patrones de diseño: Prototype en Swift Patrones de diseño: Prototype en TypeScript