• [^] # Re: Comment je ferais

    Posté par . En réponse au message Front end ou pas ?. Évalué à 2.

    Tu n'as pas encore tout saisi...
    -(eventuellement definir si le fichier est un mp3 taggué en id3v1 , v2 , etc , ou un ogg ou un flac)
    -lire les tag ( ou mettre le nom du fichier en mémoire )
    -transmettre les tags à l'interface graphique
    -lire ce que veut l'utilisateur
    -ecrire les tags ( ou modifier le nom du fichier en consequence )
    -et enfin verifier que ca s'est bien passé.

    => 1 objet mp3_file + 1 objet ogg_file + 1 objet par type de fichier quoi + 1 objet par interface dispo.
    Regarde ce lien (c'est cadeau, bonheur pour toi :p) : http://pinaraf.robertlan.eu.org/demo_python.py(...)


    En gros, un objet c'est un ensemble de variables, de fonctions... Les objets ont plusieurs propriétés, l'héritage notamment.
    Exemple :
    On définit une classe vehicule (une classe, c'est le "schéma" d'un objet), qui a la fonction avancer, reculer, tourner, les variables vitesse, position.
    On définit une classe voiture qui hérite de vehicule, avec les variables moteur (sachant que moteur sera un objet à part pour pouvoir faire ma_bagnole.moteur.allumer() par exemple), roues, modèle, les fonctions allumer_essuieglaces, eteindre_essuieglaces.
    Ensuite, une classe velo qui hérite de vehicule, puis camion, puis........


    Bref, la programmation orientée objet fournit une solution très simple à la représentation de la réalité dans un langage de programmation