Citation:
Envoyé par poukill
Salut, j'ai un truc à proposer, mais j'ai comme l'impression que c'est pas exactement ce que tu cherches...
C'est vrai, mais ca m'a donné une idée...
Citation:
Envoyé par Laurent Gomila
Quel est le problème avec ça ? GetMyVar()
Il n'y a pas de probleme, juste un inconveniant (peut etre existanciel ... )
Ce qui me "gene" c'est l'utilisation d'un accesseurs(Getter) alors que je n'execute aucun code ... ( mais ton intervention m'a donné une idée... )
Citation:
Envoyé par poukill
Je pense que ce qu'il voulait dire ...
... c'est que de la meme façon qu'on utilise
public,
proteced,
private pour declarrer la visibilité/porté des Membres d'une class j'aurrai également aimé pouvoir déclarer l'acces(Lecture/écriture) a ces Membres (const existe ). Pour des raisons de sécurité de robustesses ...
Ainsi dans mon imagination, je pensais qu'il y avait quelques chose de similaire en C++.
A titre indicatife (J'ai pas la prétention de vouloir faire une RFC) :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| // Ici les membre on une porté/visibilité publique
public : // On a acces aux membre en lecture et écriture
public-ReadOnly : // On a acces aux membre en lecture
public-WriteOnly : // On a acces aux membre en écriture
// Ici les membre on une porté/visibilité hérité
protected : // On a acces aux membre en lecture et écriture
protected-ReadOnly : // On a acces aux membre en lecture
protected-WriteOnly : // On a acces aux membre en écriture
// Ici les membre on une porté/visibilité privé
private : // On a acces aux membre en lecture et écriture
private-ReadOnly : // On a acces aux membre en lecture
cela équivaux a const
private-WriteOnly : // On a acces aux membre en écriture
Incohérent ( don't use ) |
Ainsi pas d'appel a une fonction pour acceder a une donné. on utilise l'operateur
. ou
->
Les fonctions je les garde pour le concepte : donnée->traitement->resultat
Citation:
En fait, j'ai l'impression que notre ami n'aime pas trop l'encapsulation !
Détrompe toi mon jeune ami ;)
Les seul encapsulation que je n'aime pas voir son celle de mes despé LôL
Citation:
Il voudrait mettre des setter/getter pour toutes les données membres de la classe MonType, et ce n'est pas une bonne idée -> couplage fort.
Justement, au contraire !!! Je cherche un moyen d'éviter ca ( d'ou ce poste )
Citation:
Enfin, je suis pas dans sa tête [...]
J'ai pourtant fait de mon mieux afin de m'exprimer de façon claire et precisse :(