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'ensemble du système de facturation repose désormais sur une architecture orientée pseudo-classes. On y retrouve plusieurs objets de type Bill, chacun héritant de différentes sous-classes spécifiques.
    Chaque Bill contient un objet BillData, lui aussi décliné en plusieurs types selon le contexte.
    Enfin, chaque BillData contient une liste de billEntries, qui sont de simples objets sans classe propre.
    Des diagrammes ci-dessous illustrent la structure détaillée de ces classes et leurs relations.

    1. Diagramme de classes des BillData:

    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

       

 

 

 

 

 

 

 

 

 

 

 

 

 


Revision #3
Created Thu, May 15, 2025 10:22 PM by Mathis
Updated Tue, Jun 10, 2025 1:26 PM by Mathis