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

Java Discussion :

L'Héritage en Java - application de Gestion de stock


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2014
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2014
    Messages : 9
    Par défaut L'Héritage en Java - application de Gestion de stock
    Bonjour,

    je suis débutant en java, et j'ai besoin de qlq explications pour pouvoir comprendre comment je vais développer mon application qui consiste à réaliser une application de gestion de stock complète (JAVA SE).

    ce projet est dans le cadre d'un module d'étude intitulé POO.

    bon pour le moment je suis bloquée à ce stade :

    j'ai réaliser mon diagramme de classe, et au niveau de ce diagramme j'ai des relations d'héritage :

    Exemple :
    j'ai 2 classes (classe factureClient et Classe factureFournisseur) qui héritent de la classe Facture.

    aussi 2 classe (classe réglementClient et Classe réglementFournisseur) qui héritent de la classe Réglement.

    bon pour le moment je suis entrain de créer mes classes Java (mes entites), j'ai besoin de savoir au niveau du développement comment je peux faire ça :

    j'ai créer la Classe Facture, qui contient ces attributs :

    private Long idFacture;
    private Date dateFacture;
    private Double montantHTFacture;
    private Double montantTVAFacture;
    private Double montatTTCFacture;
    private String typeFacture; (Soit Facture Fournisseur soit facture Client)

    et j'ai créer 2 classes : factureClient et factureFournisseur qui sont extends de classe Facture.

    mon question est : qu'est ce que je dois mettre au niveau de ces deux Classe ? qu'elle sont les attributs que je dois l'ajouter au niveau de chaque classe.

    une autre question: bon actuellement je suis juste entrain de créer mes classes java (mes entités) donc j'ai mis dans chaque classe seulement les attributes propre à chaque classe, et les constructeurs et les getteurs et setteurs, est-ce que c'est suffisant ? et je veux savoir est ce que les relations entre les tables doit être effectué au niveau de la SGBD ? c'est à dire dans mes entités, je n'indique pas qu'il y a des relations entre les tables ?

    j'espère que j'ai bien expliquer mes problèmes, et merci d'avance de me répondre.

  2. #2
    Membre Expert
    Avatar de professeur shadoko
    Homme Profil pro
    retraité nostalgique Java SE
    Inscrit en
    Juillet 2006
    Messages
    1 257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : retraité nostalgique Java SE

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 257
    Par défaut
    Citation Envoyé par Dhia.Jemai Voir le message
    j'ai 2 classes (classe factureClient et Classe factureFournisseur) qui héritent de la classe Facture.
    private Long idFacture;
    private Date dateFacture;
    private Double montantHTFacture;
    private Double montantTVAFacture;
    private Double montatTTCFacture;
    private String typeFacture; (Soit Facture Fournisseur soit facture Client)
    exemple de suggestion (simplifiée)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    public abstract class Facture {
      private final long id;
      private final LocalDateTime date;
      private List<ItemFacture> éléments ;
      // chaque Item a son montant HT et son type qui donne la TVA
     
      public abstract Interlocuteur getInterlocuteur() // rend un Client dans factureClient ou un Fournisseur dans factureFournisseur
     
     public List<ItemFacture> getList()  { return Collections.unmodifiableList(éléments)) ; //important!!!
     
    public BigDecimal getMontantHT() { // attribut calculé!!!! }
     
    public BigDecimal getMontantTTC() { // attribut calculé!!!}
     
     // etc; etc.
     
    }
    note: il n'y a pratiquement pas de mutateur ("setteur" horrible franglisme ) ...
    Bon c'est juste une piste ...

Discussions similaires

  1. [Java] Application de gestion d'elevage
    Par master_och dans le forum Mon programme
    Réponses: 42
    Dernier message: 29/04/2014, 11h28
  2. Intégration d'une application de gestion de stock avec E-business suite
    Par ando0098 dans le forum Interfaces de programmation
    Réponses: 1
    Dernier message: 04/06/2010, 10h30
  3. [MCD] Validation du modèle d'une application de gestion de stock
    Par dck21 dans le forum Schéma
    Réponses: 12
    Dernier message: 03/06/2008, 08h48
  4. un probleme dans une application de gestion de stock
    Par dimainfo dans le forum Langage
    Réponses: 1
    Dernier message: 23/07/2007, 09h41
  5. [MS-DOS] Application de gestion des stocks
    Par ¤dinky¤ dans le forum Scripts/Batch
    Réponses: 4
    Dernier message: 30/01/2006, 14h25

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