Cela peut être un peu vague, mais je travaille sur un programme où plusieurs classes mettent à jour l'interface utilisateur. J'ai créé une classe «middle-man» qui prend en charge toutes les demandes d'interface utilisateur (entre autres) et les achemine vers l'interface utilisateur elle-même, de sorte que la classe d'interface interagit uniquement avec l'intermédiaire. Le problème est que la classe UI a environ 20 fonctions différentes dans son interface, et toute ma classe middle-man est essentiellement prendre des appels des classes de niveau inférieur, puis appeler une fonction essentiellement identique dans l'interface utilisateur, qui Je me demande si cela va à l'encontre du but. Je suis sûr que c'est un problème qui revient souvent. Y a-t-il une manière plus élégante de faire ceci?Classes de découplage C#
Merci,
PM
Ou encore mieux (c'est-à-dire plus de plaisir), implémentez une interface dans votre interface utilisateur pour chaque classe de backend (ou bien cela a du sens). Ensuite, vous pourriez potentiellement diviser l'interface utilisateur en classes distinctes sans que le backend sache jamais. – Zooba
En outre, j'aime que vous ayez un vibraphone comme photo de profil. – Zooba
Pourquoi merci! J'aime que vous le reconnaissiez comme un vibraphone et pas un idiophone similaire. Êtes-vous un vibrophoniste/percussionniste/musicien? – Smashery