Avantage des classes internes
Fermé
victoria ghabri
Messages postés
95
Date d'inscription
jeudi 27 septembre 2012
Statut
Membre
Dernière intervention
3 juin 2014
-
25 mars 2014 à 11:03
KX Messages postés 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024 - 26 mars 2014 à 07:47
KX Messages postés 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024 - 26 mars 2014 à 07:47
A voir également:
- Avantage des classes internes
- Snapchat premium avantage - Guide
- Telegram premium avantage - Guide
- Pc portable avec 2 disques durs internes - Forum PC portable
- Numéro préféré orange avantage ✓ - Forum Orange
- Quand pourrons nous voir nos classes ✓ - Forum Loisirs / Divertissements
1 réponse
KX
Messages postés
16752
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 août 2024
3 019
26 mars 2014 à 07:47
26 mars 2014 à 07:47
"rapidité et propreté du code"
Ce n'est pas vraiment pour cela que les classes internes sont faites.
Il faudrait plutôt voir les avantages en terme de conception objet, car les classes internes permettent de faire le lien entre deux classes (une "externe" et une "interne") avec un lien très particulier quant aux objets mis en jeu.
Regarde par exemple comment il peut être "indispensable" d'utiliser une classe interne pour implémenter Iterable sur une Collection, car l'évolution d'état des deux objets doivent se faire simultanément. C'est le genre de chose que tu peux difficilement faire sans les classes internes.
Ce n'est pas vraiment pour cela que les classes internes sont faites.
Il faudrait plutôt voir les avantages en terme de conception objet, car les classes internes permettent de faire le lien entre deux classes (une "externe" et une "interne") avec un lien très particulier quant aux objets mis en jeu.
Regarde par exemple comment il peut être "indispensable" d'utiliser une classe interne pour implémenter Iterable sur une Collection, car l'évolution d'état des deux objets doivent se faire simultanément. C'est le genre de chose que tu peux difficilement faire sans les classes internes.