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

 conseils pour le cours de POO

Forum : POO
Sous Catégorie : Aucune
Type du sujet : Débat
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


PAGE : [1]

POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

FORUM POO

PREMIERE PAGE

PAGE PRECEDENTE

Page précedente

Page suivante

PAGE SUIVANTE

DERNIERE PAGE
windu
Membre du club
Avatar de windu
Inscrit : 08/07/2004
Messages : 691
Message
#46274
Posté le 14/12/04 à 15:03
Salut tout le monde....
alors voilà, comme je l'avais annoncé récemment, je suis en train d'écrire un cours sur la POO (son histoire, ses avantages/inconvénients/ ce que ca apporte concrètement comme fonctions...)
Donc, afin d'être le + précis, j'aimerais que vous me fassiez part des choses que vous vous attendez à retrouver dans un tel "cours" Smiley
donc, veuillez laisser ici vos idées, vos commentaires, vos suggestions... Smiley
d'avance merci a tous de jouer le jeuSi tout va bien, ca devrait paraitre pendant les vacances de Noël Smiley
__________________________
FAQ PHP
Image

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Publicité
Inscrit : X
Messages : X
Message
#Aucun

HAUT DE PAGE

  

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
#46313
Posté le 14/12/04 à 17:59
Je voudrais y voir dedans des exemples de programmation avec des objets de façon procédurale et de façon objet et montrer pourquoi c'est mieux de la seconde façon.

Montrer comment un grand édifice se décompose en superobjets donc simplement et que chaque superobjet se décompose en sousobjets et ainsi de suite. De cette façon, à n'importe quelle échelle, le code reste simple, court et compréhensible.
Non pas comme en procédural, ou au bout d'un moment, c'est un vrai jeu du mikado ou on ne peut rien toucher sans trop savoir les répercusions sur tout le reste du code.
__________________________
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
#46317
Posté le 14/12/04 à 18:29
oki, tu veux voir le sempiternel combat procédural/objet...
C'était prévu! Smiley
Y reste plus qu'a trouver un bon gros exemple afin que cela soit bien clair... et surtou que tout le monde comprenne bien l'intéret de l'objet dasn des gros projets
__________________________
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
#46381
Posté le 15/12/04 à 09:07
Et aussi, je pense que c'est important, c'est l'interêt et l'avantage du polymorphisme.
__________________________
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

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
#46411
Posté le 15/12/04 à 14:09
J'aimerais bien y voir comment utiliser au mieux la POO: [-i]est-ce préférable d'utiliser le polymorphisme ici ou pas ? comment structurer les données de celà ? ,...[/i]
Avec, évidement, une explication de chacun de ces concepts.

D'autre part, comme c'est la POO qui m'a ralenti le plus dans mon étude de Python, je crois qu'il serait fort intéressant d'insérer en annexe des exemples en languages existants et je me propose pour les versions Python.
__________________________
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 :
- Une balise -i n'est pas fermée !

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
#46414
Posté le 15/12/04 à 14:25
Il est fort difficile de répondre à ta demande car il faudrait prendre des exemples concrets pour voir l'utilité de l'héritage ou du polymorphisme.
Tout dépend des cas traités, il n'est pas vraiment envisageable de tirer des règles sur quand et comment utiliser le polymorphisme.

Ca s'apprend 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

jadawin
Membre du club
Avatar de jadawin
Inscrit : 03/05/2004
Messages : 346
Message
#48821
Posté le 14/01/05 à 08:39
Hi,
Je suis d'accord avec pac.
On constate que les jeunes développeurs ont tendance à écrire du procédural avec les langages OO, et ce pour plusieurs raison:
- l'OO, c'est dur au début !
- volonté de coder un algorithme dans une seule méthode.
- difficulté à se représenter la vie du code en exécution.
- habitude de la programmation impérative, alors que l'OO tend à imposer la prog déclarative pour diminuer les couplages.

Il faudrait donc à mon avis que tu expliques les design patterns (qui montrent des interactions entre objets).

Insiste bien sur les interfaces, et la notion de fenêtre: changer l'interface d'un objet à l'exécution permet de modifier son accès.
L'encapsulation et donc les notions de wwhite box / black box.

Pour l'héritage, différencier l'héritage de fonction (pas bien) de l'héritage d'interface (bien).

Introduit la composition (statique ou dynamique) et en quoi elle suplante l'héritage de fonction.

Si ton cours est très attaché au code d'exemple,
montre comment peu de classes peut engendrer beaucoup d'objets en mémoire, ou beacoup de classes pour peu d'objets.

Si t'as besoin d'exemples en Java, pas de pb.
__________________________
je panse, donc j'essuie

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Hephaistos007
Membre du club
Avatar de Hephaistos007
Inscrit : 30/09/2004
Messages : 314
Message
#56185
Posté le 12/03/05 à 03:22
En surfant je suis tombé sur http://www.lifl.fr/~routier/enseignement/licence.html

Mieux fait que certains autres cours avec en bonus TD + TP et parfois corrigés.
Que demande le peuple ? Smiley
__________________________
Il vaut mieux mobiliser son intelligence sur des conneries que
mobiliser sa connerie sur des choses intelligentes. [SHADOKS]

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

jadawin
Membre du club
Avatar de jadawin
Inscrit : 03/05/2004
Messages : 346
Message
#56404
Posté le 14/03/05 à 07:30
[quote]Que demande le peuple ?[/quote]
Des sous et un système économique fort pour en jouir à sa guise...
__________________________
je panse, donc j'essuie

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

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

windu
Membre du club
Avatar de windu
Inscrit : 08/07/2004
Messages : 691
Message
#56418
Posté le 14/03/05 à 09:09
[quote]Des sous et un système économique fort pour en jouir à sa guise...[/quote]
mdrrrrrrrrrrr
Mais cette phrase n'étant pas le contexte du topic, je dirais que ca sent le débat tout ca (avec un fumet de Troll certainement :lol: )
__________________________
[url=http://www.forum.moteurprog.com/?url=FAQ.php&langage=PHP]FAQ PHP[/url]
[img]http://www.firefox.fr/boutons/getfirefox_large2.png[/img]

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

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 
POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

PREMIERE PAGE

PAGE PRECEDENTE Page précédente

Page suivante

PAGE SUIVANTE DERNIERE PAGE

FORUM POO



    PAGE : [1]



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