Bonjour,
Je voudrais savois quelle architecture de code utiliser pour partager des information entre 2 classes suivant l'exemple suivant :
Dans cette exemple, je definie une classe maison avec un volume globale et une classe chambre dans la maison avec un volume aussi.
La chambre a une propriété PourcentageOccupation qui nécéssite l'accès à la propriété VolumeTotale de la maison... Commen faire ?
Merci pour votre aide.
Public
Class Maison'La maison est définie avec une liste de chambresPublicReadOnlyProperty Chambres() As List(Of Chambre)GetReturn oChambresEndGetEndPropertyPrivate oChambres AsNew List(Of Chambre)'La maison est définie selon son volumePublicProperty VolumeTotale() AsDoubleGetReturn dVolumeTotaleEndGetSet(ByVal value AsDouble)dVolumeTotale = value
EndSetEndPropertyPrivate dVolumeTotale AsDouble'Definition d'une chambrePublicClass Chambre'Une chambre est définie selon son volume d'occupation en pourcentagePublicReadOnlyProperty PourcentageOccupation() AsDoubleGetReturn dVolume / dVolumeTotaleEndGetEndProperty'La maison est définie selon son volumePublicProperty Volume() AsDoubleGetReturn dVolumeEndGetSet(ByVal value AsDouble)dVolume = value
EndSetEndPropertyPrivate dVolume AsDoubleEndClassEnd
Class
Fiko ;-)
La reponse vous convient pensez > Accepter < 