Je souhaite discuter de la méthode API.C# méthode paramètres API design
Nous construisons aC# dll qui sera responsable de certaines actions de la machine (comme la porte ouverte, fermer la porte, etc.) Je veux exposer au client une fonction (appelons-le "doAction (paramètres ...) "). Cette fonction aura un paramètre, et le paramètre est le type de l'action (un argument).
Ma question est: quelle est la meilleure façon de concevoir l'argument et si vous pouvez me donner des liens vers des exemples. Cela peut être un aclass de const. cordes ou classe d'énumérations, tout ce qui peut être professionnellement conçu et pourtant facile à utiliser.
Merci.
Pourquoi voulez-vous qu'une seule méthode? Il semble plus naturel d'avoir des méthodes comme 'OpenDoor (int doorNum); CloseDoor (int doorNum, bool slam); OpenClosedOrAjar GetDoorState (int doorNum); ' –
Oublié de dire. ce sont mes exigences de conception. – Igal
pourquoi est-ce dans vos conditions de conception? –