Bonjour,
J'ai une application avec plusieurs form. Je me demande qui doit déclarer les instances de ces forms.
Au début, j'ai déclaré tout mes forms dans ma form principale. Puis je me suis rendu compte que j'avais parfois besoin dans certaines d'entre elles d'avoir connaissance d'autres form (pour les afficher par exemple). J'ai alors pensé les déclarer dans une classe statique de sorte que tous le monde puisse y avoir accès.
J'aimerais savoir si il existe une meilleure solution, un design-pattern pour ce genre de problème.
J'ai tendance à penser que déclarer une form dans une autre est rarement une bonne solution car c'est lier les 2 entre elles et donc peu évolutif si l'on veut par la suite que d'autre classe puisse accéder à cette form. Qu'en pensez-vous ?
Merci d'avance pour vos conseils.
mathmax
Partager