L'utilisation d'une interface a permis d'unifier le compteur et
le compteur 5 bits en liant ces classes par l'ensemble des méthodes
qu'elles ont en commun. L'interface est un mécanisme puissant qui
n'est cependant parfois pas complètement satisfaisant.
Le mécanisme d'héritage permet d'aller
encore plus loin en mutualisant du code, le contenu effectif des méthodes
et les champs. Cependant, si ce mécanisme va plus loin,
il est également plus contraignant. Attention donc à choisir le
mécanisme le mieux adapté à la situation.