Les classes abstraites et les interfaces

Difficulté Facile
Note
Thématiques
Mis à jour le lundi 7 janvier 2013

Nous voilà de retour avec deux fondements du langage Java. Je vais essayer de faire simple : derrière ces deux notions se cache la manière dont Java vous permet de structurer votre programme.

Grâce aux chapitres précédents, vous vous rendez compte que vos programmes Java regorgeront de classes, avec de l'héritage, des dépendances, de la composition… Afin de bien structurer vos programmes (on parle d'architecture logicielle), vous allez vous creuser les méninges pour savoir où ranger des comportements d'objets :

  • dans la classe mère ?

  • dans la classe fille ?

Comment obtenir une structure assez souple pour pallier les problèmes de programmation les plus courants ?
La réponse est dans ce chapitre.


L'auteur