Skip to main content

Structure des Bills

Le système de Bills du serveur pour Acc1 a été refactor. Voici donc une page pour comprendre le nouveau système.

  • L'entièretéensemble du système desde facturesfacturation estrepose maintenant basédésormais sur unune systèmearchitecture orientée pseudo-classes. On y retrouve plusieurs objets de pseudo-classe.type IlBill, existechacun maintenant différent objets d'une classe Bill qui hérite à leur tourhéritant de d'autresdifférentes classes.sous-classes Cesspécifiques.
    Chaque BillsBill ontcontient desun objetsobjet d'uneBillData, classelui BillDataaussi reliédécliné (deen différentsplusieurs types encoreselon le contexte.
    Enfin, chaque BillData contient une fois) et ces BillData ont des billEntries (qui n'ont pasliste de classes, maisbillEntries, qui sont desde simples objets).objets Ci-dessoussans seclasse trouve plusieurspropre.
    Des diagrammes pourci-dessous comprendreillustrent la nouvelle structure desdétaillée classes.. de ces classes et leurs relations.

    1. Diagramme de classes des BillData:

      image-1747348328457.png

    2. Diagramme de classes des Bills (Image trop grosse, aller sur lien et ensuite faire Ouvrir l'image dans un nouvel onglet): https://imgur.com/a/pvlDg3G
    3.  Diagramme de séquence pour montrer la nouvelle logique de création des Bills (comme en haut aller sur le lien) : https://imgur.com/a/GRRVCdU