qu'est l'orienté objet ? - C - Programmation
Marsh Posté le 10-11-2004 à 21:32:08
le C est autant orienté objet que ma grand mere est championne de body building
Marsh Posté le 10-11-2004 à 21:33:20
je voulais savoir en gros ce qu'est l'orienté objet c'est tout
Marsh Posté le 10-11-2004 à 21:33:48
Il parle de C++, Java et C#.
Ta grand-mère a gagné quoi comme compets ?
Marsh Posté le 10-11-2004 à 21:34:55
Lam's a écrit : Il parle de C++, Java et C#. |
il poste dans la cat C, l'animal
pis j'ai lu de traviole
et ca remet pas en cause que le c est pas orienté objet, meme si cette fameuse remarque n'apporte pas grand chose
Marsh Posté le 10-11-2004 à 21:41:00
chrisbk a écrit : il poste dans la cat C, l'animal |
Bah oui, mais c'est là toute la difficulté à l'expliquer: comme Taz et toi l'avait dit, on peut faire de l'objet en C (Xlib me vient immédiatement à l'esprit), ça ne veut pas dire qu'il faut se passer des langages objets.
Marsh Posté le 10-11-2004 à 21:42:02
Lam's a écrit : Bah oui, mais c'est là toute la difficulté à l'expliquer: comme Taz et toi l'avait dit, on peut faire de l'objet en C (Xlib me vient immédiatement à l'esprit), ça ne veut pas dire qu'il faut se passer des langages objets. |
j'avais dit ca, moi ? (j'fais du C toute la sainte journée, je reve de c++ la nuit)
Marsh Posté le 10-11-2004 à 21:44:16
norman32 a écrit : je voulais savoir en gros ce qu'est l'orienté objet c'est tout |
ça veut dire que c'est une théorie. Elle est expliquée sur Wikipedia. Les principes de bases sont l'abstraction, l'encapsulation, etc.
Un langage sur supporte la POO, c'est un langage qui offre des constructions pour représenter des objets.
Marsh Posté le 11-11-2004 à 03:38:45
En gros et pour caricaturer, dans un langage fonctionel, tu as des fonctions qui s'exécutent sur les trucs que tu leur passe en parametre. Dans un langage objet, c'est au contraire les trucs qui contiennent des fonctions (appelées "méthodes" pour l'occasion) que tu peux invoquer.
Fonctionnel : fonction(truc)
Objet : truc.methode()
Pour en savoir plus renseigne toi sur les notions d'encapsulation, d'héritage, de polymorphisme... Ce sont les gros avantages de l'objet.
Marsh Posté le 11-11-2004 à 09:11:54
Tiens, ça me rappelle ce soi-disant tutorial, qui, non content de donner du code qui ferait hurler Taz de désespoir (avec notamment une fonction void Donne(char***&, int**&, int&, int& ), pas mal pour un tutorial sur les classes), conclut par cette totale aberration :
Citation : |
Marsh Posté le 11-11-2004 à 10:14:52
ReplyMarsh Posté le 11-11-2004 à 10:55:31
ReplyMarsh Posté le 12-11-2004 à 00:07:42
D'ou le "En gros et pour caricaturer". Le but de mon post etait de faire sentir la difference d'approche en deux phrases, pas d'ecrire un livre sur le sujet.
Marsh Posté le 10-11-2004 à 21:30:21
Salut tout le monde je suis en train d'apprendre le c pour mieux apprendre le c++, java et par après le c# dont sans me vanter j'apprends très rapidement en fait quelque chose éveille ma curiosité à propot de ces languages, si je me trompe pas ce sont des languages orienté objet
Je souhaiterais savoir ce qu'est l'orienté objet ?
Merci d'avance et bon jour férié pour demain