🏠 首页
基准测试
📊 所有基准测试 🦖 恐龙 v1 🦖 恐龙 v2 ✅ 待办事项应用 🎨 创意自由页面 🎯 FSACB - 终极展示 🌍 翻译基准测试
模型
🏆 前 10 名模型 🆓 免费模型 📋 所有模型 ⚙️ 🛠️ 千行代码模式
资源
💬 💬 提示库 📖 📖 AI 词汇表 🔗 🔗 有用链接
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é.