Aller au contenu

Clone (informatique)

Un article de Wikipédia, l'encyclopédie libre.
Ceci est la version actuelle de cette page, en date du 18 juillet 2019 à 02:15 et modifiée en dernier par LuaBot (discuter | contributions). L'URL présente est un lien permanent vers cette version.
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

En informatique, dans le domaine des logiciels, un clone est une copie de fonctionnalités.

Clone d'un logiciel

[modifier | modifier le code]

Le clone d'un premier logiciel est un second logiciel dont les fonctionnalités sont copiées d'un autre, sans nécessairement que le code source ait été copié. Pour obtenir un tel clone, on peut procéder par rétro-ingénierie, ou bien on peut simplement implémenter le second logiciel indépendamment.

Clone d'une structure de données

[modifier | modifier le code]

Un autre type de clone se trouve à l'intérieur même d'un logiciel, plus précisément dans l'étape de sa programmation. En programmation orientée objet, les fonctionnalités d'une structure de données peuvent être copiées dans un clone. Plus particulièrement, en programmation orientée prototype, les objets ne sont pas créés par instanciation d'une classe (modèle) mais par clonage d'un prototype (autre objet servant de modèle).