RECHERCHER :
COMMUNAUTE MP
Identifiez vous ...
Devenir Membre
J'ai oublié mon MDP
DOMAINE MP
Bavardages
Langages Généraux
Langages Web
Langages DotNet
Autres langages
Dev. Jeux Video
Sécurité
Sys. Exploitation
Graphismes
Logiciels
Réseaux
Bases de données
Méthodologies
Emplois High-tech
Aide juridique
Articles juridiques
FORUM
Index des forums
Ajouter un sujet
Rechercher sujet
Contact Responsable
Devenir modérateur
CHAT MP IRC
Votre pseudo ...
Srv: irc.moteurprog.com
Chan: #MoteurProg
PARTICIPER
Plus de 3500 emplois.
Rechercher un job
Déposez votre CV
Emplois High-tech

Visiteur MP

 Tirer les avantages de la POO

Forum : POO
Sous Catégorie : Aucune
Type du sujet : Sujet Normale
FAQ : FAQ POO

SUIVI DES SUJETS PAR MAIL

SUIVI PAR MAIL INACTIF

RESOLUTION DU SUJET SUJET NON RESOLU
BLOQUAGE DU SUJET SUJET ACTIF
APPARTENANCE A LA FAQ N'APPARTIENT PAS A LA FAQ


PAGES : [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]

POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

FORUM POO

PREMIERE PAGE

PAGE PRECEDENTE

Page précedente

Page suivante

PAGE SUIVANTE

DERNIERE PAGE
yougo
Co-Administrateur
Superviseur :
- Calculatrice.
- Système d'ex.
Modérateur :
- CGI
- Python
Chef de projet(s) :
- WSSI
- XDocSS
- Botempe

Avatar de yougo
Inscrit : 21/01/2004
Messages : 2271
Message
#45849
Posté le 10/12/04 à 20:07
Bonjour,
je programme en POO depuis quelques mois mais j'aimerais bien pouvoir en tirer le meilleur profit possible. Pouvez-vous me conseiller (si language spécifique: Python ou C++ svp)
__________________________
Aidez les autres membres en publiant sur le forum le code que nous vous avons aidé à créer !
ImageImageImage
Où sont les membres de MP ?

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Publicité
Inscrit : X
Messages : X
Message
#Aucun

HAUT DE PAGE

  

Alp
Superviseur :
- Système d'ex.
- Méthodologie.
- C & C++
Modérateur :
- Bavardages
Chef de projet(s) :
- My SDL Lib

Avatar de Alp
Inscrit : 24/06/2004
Messages : 2571
Message
#45857
Posté le 10/12/04 à 21:54
Ben imaginons :
pour le C++ :
Tout ce qui est objets d'une interface , comme des images, ou des sprites, ou des créations 3d, et même les textbox & co... on y voit l'énorme avantage de la POO.
Ensuite tu as le traitement des données, au lieu de bourriner avec des structures et autres pour un gros programme, tu structures tout bien avec des class, en organisant 2 fichiers par classe, un ou tu déclares tout un autre ou tu définis tout (respectivement .h et .cpp en général :) ) et donc pour un bon gros programme c'est mieux...
quelque soit le langage,la POO est un atout énorme pour structurer et organiser...tu vois l'intérêt ou non?
évidemment tu ne vas pas utiliser la POO pour afficher "Yeaaaaah" :)
Enfin moi ce sont les avantages que j'y vois.
Qu'en penses-tu?
Alp
__________________________
Be C++
Mon Blog (C++, Intelligence Artificielle, Prolog)

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

windu
Membre du club
Avatar de windu
Inscrit : 08/07/2004
Messages : 691
Message
#45861
Posté le 10/12/04 à 22:40
tout a fait alp...
la POO est un concept: elle est là pour apporter une aide au programmeur, mais elle n'est pas obligatoire (sauf dans le cas des langages purs POO)!!!
En général, tu peux obtenir un code aussi efficace en procédurale qu'en objet, mais l'objet permet d'organiser ce code de façon + "logique" pour l'homme: car on voit toutes les choses sous forme d'objet, avec des caractéristiques, des propriétés...
En fait, je suis en train d'écrire un cours sur la POO pour ce forum justement (vu que je suis modo POO Smiley ), mais a cause de mes cours j'ai pris du retard...
Smiley
Mais c'est pour bientot, rassurez-vous! disons pour les vacance
__________________________
FAQ PHP
Image

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

yougo
Co-Administrateur
Superviseur :
- Calculatrice.
- Système d'ex.
Modérateur :
- CGI
- Python
Chef de projet(s) :
- WSSI
- XDocSS
- Botempe

Avatar de yougo
Inscrit : 21/01/2004
Messages : 2271
Message
#45901
Posté le 11/12/04 à 10:39
Je sais très bien ce qu'est la POO, mais je cherche justement des cours pour approfondir son utilisation et répondre à des questions du genre:
[quote]
Dans le cas d'une opération complexe nécessitant plusieurs fonctions/méthodes, vaut-il mieux créer un objet dérivé d'une classe et dont une fonction "clef" sera appelée à chaque opération ou créer un nouvel objet pour chaque opération ?

( En sachant qu'aucune valeur ne doit être retenue et que ce qui m'importe, c'est la vitesse d'exécution. )
[/quote]


J'attend ton tuto, windu, en espérant qu'il convienne à la plupart des languages.
__________________________
Aidez les autres membres en publiant sur le forum le code que nous vous avons aidé à créer !
[img]http://mena.com.mx/gonzalo/iconos/14x14x4/img/hacker.gif[/img][url=http://www.python.org][img]http://galerie.ulthar.net/galerie/sports/short-track/2005.11.2/images/logo_python.gif[/img][/url][url=http://www.ubuntu.com][img]http://hexade.googlepages.com/ubuntu.png[/img][/url]
[url=http://www.frappr.com/moteurprog]Où sont les membres de MP ?[/url]

ERREUR BBCODE SUR CE MESSAGE :
- La valeur de la balise "quote" n'est pas correcte !

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Alp
Superviseur :
- Système d'ex.
- Méthodologie.
- C & C++
Modérateur :
- Bavardages
Chef de projet(s) :
- My SDL Lib

Avatar de Alp
Inscrit : 24/06/2004
Messages : 2571
Message
#45907
Posté le 11/12/04 à 11:28
Pour ta question, je dirai la première solution mais bon...
C'est plus structuré et cela prend moins de code...
En C++ : les templates te seraient utiles je pense
Alp
__________________________
Be C++
Mon Blog (C++, Intelligence Artificielle, Prolog)

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

pac
Co-Administrateur
Superviseur :
- Méthodologie.
Modérateur :
- Delphi
Chef de projet(s) :
- Jeu Awalé
- EcoSystem
- MySudoku

Avatar de pac
Inscrit : 08/04/2004
Messages : 6570
Message
#45942
Posté le 11/12/04 à 15:39
Je dirais que la POO, c'est surtout une philosophie de prgrammation.
Au boulot, j'ai apporté le concept objet mais ils onc continué à faire du procédural avec pendant pas mal de temps.

J'ai hâte de lire ton tut Windu car pour moi, cette approche doit venir de l'intérieur, soit on l'a, soit on l'a pas. Ca vient sur le tas.
__________________________
Lisez la charte, pensez à regarder la FAQ, les tutoriaux, l'annuaire et faites une recherche dans les forums.
N'oubliez pas le Tag [Résolu]Image.

Initiez-vous à Delphi avec Turbo Delphi Explorer, au C ou au C++ avec Code::Blocks et C# avec Visual C# 2005 Express.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE ALLER VOIR SON SITE

windu
Membre du club
Avatar de windu
Inscrit : 08/07/2004
Messages : 691
Message
#45947
Posté le 11/12/04 à 16:34
d'accord avec toi pac, c'est une philosophie...
Par contre, a attendre mon cours sur la POO, vous allez me mettre la pression!!!! :():
loool, non ca va, j'ai l'habitude... en fait, j'essaie surtout de bien aborder tous les points de vue (pour/contre la POO, les avantages, les contraintes, les limites...)
__________________________
FAQ PHP
Image

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

pac
Co-Administrateur
Superviseur :
- Méthodologie.
Modérateur :
- Delphi
Chef de projet(s) :
- Jeu Awalé
- EcoSystem
- MySudoku

Avatar de pac
Inscrit : 08/04/2004
Messages : 6570
Message
#45954
Posté le 11/12/04 à 17:13
Parce qu'il y a des limites à la POO ?
Tu vas le faire en t'appuyant sur quel langage ?
Car j'ai noté des différences assez importantes entre le C++ et le Pascal objet (Delphi).
Par exemple : inherited mot clé dans Delphi qui lance la méthode virtuelle de la classe mère associée à la méthode dans laquelle on se trouve dans la classe fille. Ainsi que la simplicité du choix de la classe qui implément la méthode à appeller.
Un exemple :
GrandMere, Mere, Fille, 3 classes, j'ai un objet fille, pour appeller la méthode Truc implémentée dans les 3 classes en virtual, par exemple dans une méthode de la Fille :

Truc;
pour appeller la méthode de la fille

Mere.Truc;
pour appeller la méthode de la mère.

GrandMere.Truc;
pour appeller la méthode de la grand-mère.

Je rappelle ici que c'est du Pascal et non du C++, c'est un peu plus compliqué pour faire la même chose en C++.
__________________________
Lisez la charte, pensez à regarder la FAQ, les tutoriaux, l'annuaire et faites une recherche dans les forums.
N'oubliez pas le Tag [Résolu]Image.

Initiez-vous à Delphi avec Turbo Delphi Explorer, au C ou au C++ avec Code::Blocks et C# avec Visual C# 2005 Express.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE ALLER VOIR SON SITE

albert
Membre du club
Avatar de albert
Inscrit : 21/04/2004
Messages : 1059
Message
#46275
Posté le 14/12/04 à 15:07
Le meilleur langage pour montrer c'est l'eiffel mais bon windu ne connait peut etre pas l'eiffel et moi c'est pas trop mon fort les tutos mais bon je peux adapter celui de windu.
__________________________
Poêle bruno

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

pac
Co-Administrateur
Superviseur :
- Méthodologie.
Modérateur :
- Delphi
Chef de projet(s) :
- Jeu Awalé
- EcoSystem
- MySudoku

Avatar de pac
Inscrit : 08/04/2004
Messages : 6570
Message
#46298
Posté le 14/12/04 à 16:50
Smiley Quoi ?
Le meilleur, c'est le mien, un point c'est tout.

Non je déconne Smiley
Ah quand Yougo et sa pub pour Python ?

Perso, je trouve Delphi plus pratique pour utiliser les objets que le C++ mais je ne peux m'exprimer sur Eiffel. :():
__________________________
Lisez la charte, pensez à regarder la FAQ, les tutoriaux, l'annuaire et faites une recherche dans les forums.
N'oubliez pas le Tag [Résolu]Image.

Initiez-vous à Delphi avec Turbo Delphi Explorer, au C ou au C++ avec Code::Blocks et C# avec Visual C# 2005 Express.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE ALLER VOIR SON SITE
POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

PREMIERE PAGE

PAGE PRECEDENTE Page précédente

Page suivante

PAGE SUIVANTE DERNIERE PAGE

FORUM POO



    PAGES : [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]



.: Site Web développé par Julien Pichot et l'équipe MPWG avec www.evolvia-web.com :.