Le prototype est un modèle de création qui vous permet de copier des objets existants sans rendre votre code dépendant de leurs classes. Au lieu de créer un nouvel objet à partir de zéro, vous demandez à un objet existant – le prototype – de se cloner. Le clone peut ensuite être modifié indépendamment.

Idée de base : déléguer le clonage aux objets eux-mêmes. Chaque classe implémente une méthode clone(), donc l'appelant n'a jamais besoin de connaître la classe concrète — il appelle simplement clone() sur l'interface.
Full content is available with a subscription.
Get full access to all courses on the platform for one year with a single payment.
Unlike other platforms that charge per course, here you get everything for one price, and after one year of use there will be no automatic charge for the following year.