All Classes and Interfaces
Class
Description
Gère le système de "minage" pour recharger le solde du compte client.
Structure encapsulant la réponse de solde.
Structure représentant un défi cryptographique reçu du serveur.
Structure représentant la réponse à envoyer au serveur.
Interface fonctionnelle définissant le contrat d'envoi de requêtes HTTP.
Point d'entrée principal de l'application en ligne de commande (CLI).
Stratégie de redimensionnement utilisant l'interpolation Bicubique.
Stratégie de redimensionnement utilisant l'interpolation Bilinéaire.
Représente un actif numérique "Brique" tel que livré par l'usine.
Script d'exportation des données de stock vers le module C.
Implémentation concrète de l'interface
LegoFactory communiquant via une API REST.Chef d'orchestre du traitement d'image.
Stratégie de redimensionnement utilisant le filtre de Lanczos (Lanczos-3).
Représente une brique virtuelle positionnée dans l'image pixelisée (Modèle de Vue).
Interface principale définissant les interactions possibles avec l'usine de briques.
Objet immuable (Record) représentant la réponse à une demande de prix.
Stratégie de redimensionnement "Plus proche voisin" (Nearest Neighbor).
Objet de Transfert de Données (DTO) contenant le contexte de pavage.
Script utilitaire générant une "Liste de courses".
Service assurant l'interopérabilité avec le module C.
Interface pour le patron de conception Stratégie (Payment Strategy).
Implémentation de la stratégie de paiement par "Minage" (Proof-of-Work).
Script de synchronisation des prix catalogue.
Moteur de résolution de "Preuve de Travail" (Proof of Work).
Interface commune à tous les algorithmes de redimensionnement.
Stratégie de redimensionnement par étapes (Iterative Resizing).
Gestionnaire de persistance (DAO) pour le stock de briques.