IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

UML Discussion :

Mettre en paramètre d'une fonction une interface, méthode etc.


Sujet :

UML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    434
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juin 2010
    Messages : 434
    Par défaut Mettre en paramètre d'une fonction une interface, méthode etc.
    Bonjour à tous,

    Je vous expose mon problème.

    J'ai une méthode de ce style là :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    méthode1(String nomOutil, String versionOutil, File OutputFile)
    Suivant le projet où j'appelle cette méthode les paramètres vont naturellement changer. Mais voilà au lieu de rentrer "en dur" le nom de l'outil ainsi que sa version j'aimerais entrer en paramètre une sorte d'interface qui ,suivant où on est, retourne le nom de l'outil et sa version automatiquement.

    Je ne vois pas trop comment le faire en terme de schéma UML. Si faire une interface que j'implémenterais par la suite ferait l'affaire etc..

    Je ne sais pas trop si j'ai été assez clair mais je peux donner des compléments de précisions si nécessaire.

    Merci beaucoup de votre aide

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 743
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 743
    Par défaut
    Salut

    Je ne suis pas certain d'avoir tout compris... mais.

    Citation Envoyé par Leniouns Voir le message
    Je ne vois pas trop comment le faire en terme de schéma UML. Si faire une interface que j'implémenterais par la suite ferait l'affaire etc..
    Les paramètres d'une méthode n'étant pas limités aux "String"s il n'est pas 'interdit' de définir une classe "Outils" qui aurait pour attributs nom et version.
    Le paramètre passé à méthode serait alors une instance d'Outil...

    Je ne vois pas trop comment le faire en terme de schéma UML. Si faire une interface que j'implémenterais par la suite ferait l'affaire etc..
    Ce qui n'est que "promouvoir" la classe "Outils" à "interface"... Mais dans la pratique, comme on réalise encore rarement en UML, ce sera "implémenté" plus tard. Comment sera alors traduire la sémantique "d'interface" dépendra du langage que utilisez.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

Discussions similaires

  1. appliquer une fonction à une fonction
    Par stracoma dans le forum C++
    Réponses: 6
    Dernier message: 20/03/2015, 16h35
  2. [C#] Paramètre par défaut dans une fonction
    Par RobinJulie dans le forum Windows Forms
    Réponses: 5
    Dernier message: 18/01/2012, 14h07
  3. Mettre en paramètre d'une fonction une interface, méthode etc.
    Par Leniouns dans le forum Général Java
    Réponses: 22
    Dernier message: 15/12/2011, 07h57
  4. passer en paramettre d'une fonction une fonction
    Par RoM3Ro dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 23/06/2006, 15h54
  5. Réponses: 5
    Dernier message: 09/02/2005, 18h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo