🏠 Home
Benchmark
📊 Tutti i benchmark 🦖 Dinosauro v1 🦖 Dinosauro v2 ✅ App To-Do List 🎨 Pagine libere creative 🎯 FSACB - Ultimate Showcase 🌍 Benchmark traduzione
Modelli
🏆 Top 10 modelli 🆓 Modelli gratuiti 📋 Tutti i modelli ⚙️ Kilo Code
Risorse
💬 Libreria di prompt 📖 Glossario IA 🔗 Link utili
Avancé

Refactorisation Orientée Objet

#code #python #architecture #refactorisation

Transforme un code procédural legacy en une architecture propre et modulaire.

Voici un extrait de code Python procédural monolithique qui gère des transactions bancaires. [Insérer ici du code procédural fictif avec des variables globales et des fonctions longues]. Ta tâche est de refactoriser ce code en respectant strictement les principes SOLID. 1. Crée des classes appropriées (par exemple, Transaction, Compte, ValidationService). 2. Implémente le patron de conception 'Stratégie' pour gérer différents types de frais. 3. Rédige la documentation Docstring pour chaque classe et méthode en expliquant le choix du design. 4. Fournis un exemple d'utilisation du code refactorisé.