Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Accès rapide :






Vous êtes un professionnel et vous avez besoin d'une formation ?

Conception d'IHM avec
La librairie Swing


Voir le programme détaillé
ESN Inovelya : Nous recrutons

Mise en ?uvre de l'encapsulation - Qu'est-ce que l'encapsulation ?

En C, vous auriez peut être représenté un nombre rationnel par l'intermédiaire d'une structure. C'est la meilleure solution dans ce langage Néanmoins rien n'interdira à un développeur de modifier le dénominateur en direct, sans prendre soin de vérifier la nouvelle valeur. Du coup, l'erreur ne sera détectée que bien plus tard => difficulté en débogage En POO (Programmation Orientée Objet), il en va autrement. L'état que portera l'objet sera inaccessible de l'extérieur (on parle d'encapsulation). Le mot clé private permettra, à la compilation de restreindre les accès. Par contre, l'objet fournira des méthodes (des fonctions en quelques sortes) qui auront à charge de valider le nouvel état. On détecte les problèmes au plus tôt => amélioration de la productivité de l'équipe de développement.

Diapositive précédente Diapositive suivante