Questions marquées «encapsulation»

En POO, mécanisme de restriction d'accès à certains composants de l'objet ou principe de conception encourageant le découplage des détails d'implémentation.

354
Quand devriez-vous utiliser «ami» en C ++?

J'ai lu la FAQ C ++ et j'étais curieux de la frienddéclaration. Personnellement, je ne l'ai jamais utilisé, mais je suis intéressé à explorer la langue. Quel est un bon exemple d'utilisation friend? En lisant la FAQ un peu plus longtemps, j'aime l'idée de la << >>surcharge de l'...

150
Java: visibilité des sous-packages?

J'ai deux packages dans mon projet: odp.projet odp.proj.test. Il y a certaines méthodes que je souhaite voir uniquement pour les classes de ces deux packages. Comment puis-je faire ceci? EDIT: S'il n'y a pas de concept de sous-paquet en Java, y a-t-il un moyen de contourner cela? J'ai certaines...

88
Bon moyen d'encapsuler Integer.parseInt ()

J'ai un projet dans lequel nous utilisons souvent Integer.parseInt()pour convertir une chaîne en un int. Lorsque quelque chose ne va pas (par exemple, le Stringn'est pas un nombre mais une lettre a, ou autre), cette méthode lèvera une exception. Cependant, si je dois gérer des exceptions dans mon...