Avantage des classes internes
victoria ghabri
Messages postés
95
Date d'inscription
Statut
Membre
Dernière intervention
-
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour ,
Je voudrais savoir qu'elle est l'avantage (au niveau rapidité et propreté du code)des classes internes par rapport aux classes séparées (pour les communiquer on aurait besoin de getter ..)?
et merci
Je voudrais savoir qu'elle est l'avantage (au niveau rapidité et propreté du code)des classes internes par rapport aux classes séparées (pour les communiquer on aurait besoin de getter ..)?
et merci
A voir également:
- Avantage des classes internes
- Carte famille nombreuse avantage - Accueil - Services publics
- Telegram premium avantage - Guide
- Snapchat premium avantage - Guide
- Comment classer des mots par ordre alphabetique sur excel - Guide
- Comment sont classés les amis sur facebook - Guide
1 réponse
"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.