Supposons que nous ayons 3 classes :
Classes de lieu, de contact et de numéro de téléphone.
Sous la classe Place, je veux avoir une classe Contact mais il est préférable de garder la classe PhoneNumber sous la classe Contact. Ainsi, dans la classe Place, il est plus logique d'atteindre le numéro de téléphone en obtenant d'abord l'objet Contact, puis le numéro de téléphone sous l'objet Contact.
Si j'ai souvent besoin d'obtenir l'objet PhoneNumber à partir d'un objet Place, le fait de conserver la classe PhoneNumber sous la classe Contact (Place.Contact.PhoneNumber) au lieu d'insérer directement cet objet sous la classe Place (Place.Contact) pose-t-il des problèmes de performance ?
La raison pour laquelle je pose cette question est que ce type de problèmes de portée a de nombreux effets sur les performances en JavaScript. Cela vaut-il la peine d'être aussi paranoïaque sur les relations entre la portée des variables et les performances en C# ?
Nous vous remercions.