bonjour,
Je me questionne sur les risques d'utiliser une structure pour réunir tout les champs d'une classe.
Un exemple vaut mille mots
Qui donne donc
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 TTest = class private : fChamp1 : string fChamp2 : string ... fChampN : string end;
Donc, quelle sont les risques les risques d'utiliser une structure comme ci-haut?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 TChamp = record Champ1 : string Champ2 : string ... ChampN : string end; TTest = class private : fChamps : TChamp; end;
Quelle sont les différences ? Alloc mémoire, etc.
Note : J'utilise cette façon puisque l'héritage multiple n'existe pas en delphi et que les interfaces ne me suffise pas.
Partager