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

Langage PHP Discussion :

Souci de conception / tableau d'objet dans une classe ou classe distincte ?


Sujet :

Langage PHP

  1. #1
    Membre actif Avatar de grinder59
    Inscrit en
    Septembre 2005
    Messages
    707
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 707
    Points : 215
    Points
    215
    Par défaut Souci de conception / tableau d'objet dans une classe ou classe distincte ?
    Bonjour,

    Je suis en train de développer une petite application qui, sur la base de factures et de paiements de ces factures calcule la répartition des gains entre différentes personnes (en fonction des éléments inclus dans les factures) et je rencontre un petite souci de conception.

    Globalement, j'envisage de créer 3 classes :
    class Repartition : qui permet de faire les calculs de répartition
    class Facture : permet d'instancier un objet Facture et réaliser les manipulations associées
    class Règlement : permet d'instancier un objet Reglement et de réaliser les manipulations associées

    Mon algo est le suivant :
    1. Récupérer les règlements du mois
    2. Récupérer les factures associées au règlements
    3. Calculer la répartition

    Pour la requête de récupération des règlements, je fais une sélection SQL qui me renvoie plusieurs lignes (car j'ai plusieurs règlements).
    Les règlements sont associés à une facture, donc sur la base de ces règlements je peux rechercher les factures via une autre requête SQL.

    La question que je me pose est la suivante :
    Dois-je, dans la classe Repartition, créer une tableau d'objets Reglement et un tableau d'objet Factures ou est-il préférable d'avoir une classe intermédiaire permettant de gérer ces tableaux, genre

    class Repartition : manipule un objet TabFacture et un objet TabReglement
    class TabFacture : contient un tableau d'objet facture
    class TabReglement : contient un tableau d'objet reglement
    class Facture
    class Reglement

    je précise que je suis seul à travailler sur ce projet et que mes classes n'ont pas vocation à être partagées...

    Merci de vos bons conseils !

  2. #2
    Membre expert
    Avatar de Dendrite
    Femme Profil pro
    Développeuse informatique
    Inscrit en
    Juin 2008
    Messages
    2 129
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 58
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeuse informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2008
    Messages : 2 129
    Points : 3 627
    Points
    3 627
    Billets dans le blog
    8
    Par défaut
    Bonjour,

    Avant de penser algo, il faut penser modélisation en base non ?
    C'est de l'informatique de GESTION, le coeur de tout sera ta base. Si elle est mal rangée, tu es foutu.

    As-tu un peu commencé à saisir des choses dans ta base ?
    Je te laisse réfléchir, mais pour une modélisation correcte, et sachant que je n'y connais pas grand chose en compta, en y réfléchissant 10 minutes, j'ai déjà 6 tables moi...
    PDO, une soupe et au lit !
    Partir de la fin est un bon moyen de retrouver son chemin. Bibi - 2020

  3. #3
    Membre actif Avatar de grinder59
    Inscrit en
    Septembre 2005
    Messages
    707
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 707
    Points : 215
    Points
    215
    Par défaut
    Merci de ton retour...
    Je n'ai pas la possibilité d'intervenir sur le modèle de données. Le système existe depuis plusieurs années. Je dois faire avec toute l'historique.

Discussions similaires

  1. Réponses: 9
    Dernier message: 06/02/2017, 19h58
  2. Problème de tableau d'objets dans une boucle
    Par Holliehl dans le forum Collection et Stream
    Réponses: 6
    Dernier message: 12/11/2015, 14h10
  3. Tableau d'objet dans une arrayList
    Par tomhoogata dans le forum Collection et Stream
    Réponses: 2
    Dernier message: 11/12/2013, 21h47
  4. Réponses: 2
    Dernier message: 25/01/2012, 12h40
  5. [POO] Tableau d'objets B dans une instance de class A
    Par Invité dans le forum Langage
    Réponses: 4
    Dernier message: 24/05/2006, 09h52

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