Fondamentaux de la Programmation Orientée Objet en Python : Classes, Objets et Instanciation
Évolution vers l'Encapsulation
Avant d'utiliser les classes, il est courant de simuler le regroupement de données et de comportements à l'aide de dictionnaires et de fermetures (closures). Cette approche permet de structurer le code, mais montre rapidement ses limites en matière d'abstraction.
# Système de combat : Héros vs Monstre
def cree ...
Publié le 22 juin à 16h36
Créer des attributs spécifiques aux objets en Python
Lors de la défiintion de classes en Python, il est essentiel de comprendre la gestion des attributs. Prenons l'exemple d'une classe représentant des étudiants dans une école.
class EtudiantEcole:
institut = 'ecole_exemple'
def selectionner_cours(self):
print('sélectionne un cours')
Créons plusieurs instances de cette classe.
...
Publié le 10 juin à 02h21
Contrôle de la sérialisation XML via les attributs en C#
1. Attributs XML
[Serializable] : marque la classe comme sérialisbale.
XmlElement : renomme un nœud XML (propriété en élément).
XmlRoot : renomme le nœud racine.
XmlArray : ajoute un nœud racine autour d'une liste (collection).
XmlArrayItem : renomme chaque élément d'une liste.
[XmlAttribute("nom")] : la propriété devient un attribut ...
Publié le 9 juin à 12h08