Spring SALE
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.

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

Prototype en C# Prototype en C++ Prototype en Go Prototype en Java Prototype en Python Prototype en Ruby Prototype en Rust Prototype en Swift Prototype en TypeScript