
 
  - 2 - 
Une distinction très importante 
 
Spécification 
• Sorte de "mode d'emploi" d'une méthode, d'une classe... 
• Spécification =   signature : entêtes java, type des paramètres...  
    + explications sur l'effet attendu 
• Le choix des identificateurs, commentaires 
• Il peut y avoir des mises en garde : "il est interdit de..." 
• Les explications peuvent être des commentaires Java, ou un document 
séparé (guide du programmeur) 
• Analogie : définir une perceuse, les commandes/boutons qu'elle accepte 
Implémentation 
• Réaliser le codage, écrire les instructions nécessaires pour que la 
méthode/classe fasse son travail 
• Analogie: fabriquer l'intérieur de la perceuse (moteur, circuits électroniques...) 
Utilisation 
• Employer la méthode/classe pour réaliser un autre programme  
  en respectant scrupuleusement la spécification, et  
  sans avoir besoin de connaître l'implémentation 
• Analogie : utiliser la perceuse (percer, visser, fraiser, poncer, autres usages...)