ConstructiCat Logo
CodeBust.
Browse section ▾

Classes alternatives avec des interfaces différentes.

Deux classes remplissent des fonctions identiques mais ont des noms de méthodes différents.

##Signs and Symptoms

Deux classes remplissent des fonctions identiques mais ont des noms de méthodes différents.

##Reasons for the Problem

Le programmeur qui a créé l'une des classes ne savait probablement pas qu'une classe fonctionnellement équivalente existait déjà.

##Payoff

  • Vous éliminez le code dupliqué inutile, ce qui rend le code obtenu moins volumineux.

  • Le code devient plus lisible et compréhensible (vous n'avez plus à deviner la raison de la création d'une deuxième classe qui remplit exactement les mêmes fonctions que la première).