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

Architecture Discussion :

Logs - architecture


Sujet :

Architecture

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 41
    Points : 21
    Points
    21
    Par défaut Logs - architecture
    Bonjour,

    j'ai parcourru différents articles sur l'utilisation des patterns, et me suis fortement inspiré du site de développez pour élaborer le diagramme ci-dessous.

    Je souhaitais avoir votre avis quand à la mise en place d'un système de logs formattés, si le diagramme que j'ai conçu était propre et efficace, ou à améliorer ...

    Merci de votre aide.
    Images attachées Images attachées  

  2. #2
    Membre chevronné

    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Novembre 2006
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 252
    Points : 1 954
    Points
    1 954
    Par défaut
    Quel est l'intérêt des interfaces si tu ne les exploite pas explicitement dans les associations ?

  3. #3
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Points : 2 336
    Points
    2 336
    Par défaut
    Pourquoi réinventer la roue ? http://logback.qos.ch/

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 41
    Points : 21
    Points
    21
    Par défaut
    Citation Envoyé par *alexandre* Voir le message
    Pourquoi réinventer la roue ? http://logback.qos.ch/
    Il y a plein de bonnes raisons de réinventer la roue. Plus que d'utiliser celles des autres. Par exemple, comprendre. De plus, je ne travaille pas en java ^^.

    Citation Envoyé par *Tommy31* Voir le message
    Quel est l'intérêt des interfaces si tu ne les exploite pas explicitement dans les associations ?
    Je ne comprends pas ta question, mais je veux bien que tu m'expliques ^^

    L'interface n'est pas censée fournir un "squelette" de classe ? Elle permet d'être sûr qu'une classe a bien les méthodes définies dans l'interface non ?

  5. #5
    Membre chevronné

    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Novembre 2006
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 252
    Points : 1 954
    Points
    1 954
    Par défaut
    Donc, il vaut mieux que tu manipules les interface. Autrement dit, dans ton diagramme, les associations devraient pointer vers les interfaces et non les classes abstraites.

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 41
    Points : 21
    Points
    21
    Par défaut
    Mes classes fileWritter et bdWritter étant de type writter, j'imagine que tu parles de mes compositions, donc faire un schéma du genre de celui géré en pièce jointe ?

    Merci beaucoup pour votre aide ^^.
    Images attachées Images attachées  

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 41
    Points : 21
    Points
    21
    Par défaut
    Quand une classe hérite d'une autre, elle implémente bien ce que la classe parente implémentait non ?

    En fait, je ne vois pas de quelle association du parles :s

  8. #8
    Membre chevronné

    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Novembre 2006
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 252
    Points : 1 954
    Points
    1 954
    Par défaut
    Ok, çà me paraît bon sur ton schéma corrigé.

    La nuance est subtile entre l'interface et la classe abstraite, mais puisque tu as introduit des interfaces dans ton modèle, ainsi que des classes abstraites (pour factoriser le comportement je suppose), il me semble bénéfique de relier les éléments les plus abstraits, donc l'interface plutôt que la classe abstraite (ceci pour élargir le champs d'application du LSP).

  9. #9
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 41
    Points : 21
    Points
    21
    Par défaut
    Merci beaucoup de ton aide.

    Je place en résolu.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Architecture] Interface entre C++ & Java
    Par yanis97 dans le forum Entrée/Sortie
    Réponses: 13
    Dernier message: 13/07/2004, 15h46
  2. Fichiers de Log
    Par Mouse dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 10/05/2003, 18h06
  3. architecture distribuée débutant
    Par jmt2 dans le forum CORBA
    Réponses: 2
    Dernier message: 13/03/2003, 12h52
  4. [] [Stratégie] Comment créer un fichier log
    Par Skeezo dans le forum Installation, Déploiement et Sécurité
    Réponses: 4
    Dernier message: 16/09/2002, 18h30
  5. architecture
    Par pons dans le forum CORBA
    Réponses: 3
    Dernier message: 11/06/2002, 11h10

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