| |||||
| Dernière réponse | ||
|---|---|---|
| Sujet : Question nul sur la POO | ||
| El_gringo |
|
|
| Aperçu |
|---|
| Vue Rapide de la discussion |
|---|
| El_gringo |
|
| __Lolo__ | mdr
ca vs dit pas de répondre a ma question plutot ? :D :D http://forum.hardware.fr/sqlforum/ [...] ache=cache |
| ddr555 | Eh j'ai pas dit que int c'est un objet, j'ai juste fait une analogie par rapport à un type pour dire en gros instance = variable ( même si c'est plus compliqué que ça ) ça permet de comprendre bien plus vite à quoi ça correspond |
| DuffBeer | Je pense que gilou utilise sa commande vocale au moment de l'utilisation de son moule, ex :
Il demande connerie. Le moule Maximum prend la forme. Et il peut faire le pâté de sable : connerie Maximum(connerie x, connerie y) { return x>y? x : y; } Il peut savoir qui est le plus con (des pâtés de sable). :D [edit]--Message édité par DuffBeer--[/edit] |
| Willythekid | Le premier qui me parlent des photes :) d'orthographe dans mon reply, il s'en prend une :)
Exact, dis donc, Gilou tu as un logiciel de reconnaissance vocale pour ecrire ton code ? :) |
| Willythekid |
|
| minusplus | 'tain t'as des templates à commande vocale Gilou ! (c'est un truc récent ça, faut habiter à côté de la Silicon Valley pour l'avoir ! :D :lol: ) |
| DuffBeer | gilou> J'allais dire que c'était un moule qui pouvait faire des poissons et des poules et des... Mais ta réponse est à la pointe de la technologie, je m'incline. :jap: [edit]--Message édité par DuffBeer--[/edit] |
| gilou | Les templates, c'est un super-moule electronique a commande vocale, tu lui dit l'animal que tu veux, et automatiquement, il en prend la forme.
A+, |
| DuffBeer | BENB> le langage où tout dérive de Object est SmallTalk, c'est le précursseur de Java et il est TOTALEMENT objet. avec Fortran 77, on parlait d'objet par abus de langage mais Fortran 90 est lui un POO (peut-être pas aussi bon que les autres, mais c'est subjectif).
:hello: |
| BENB | Bon c'est pas Java, mais il existe un langage ou tout derive de Object, y compris les types elementaires...
mais bon en FORTRAN 77 on parlait deja d'objet pour qqchose en memoire (identificateur d'objet) cela regoupait donc touts les types, les tableaux, etc... et ce n'etait pas de la POO |
| DuffBeer | Je pense que vous ne vous mettrez jamais d'accord de cette façon là.
Il faut distinguer deux choses, la conception objet et la POO. La POO, comme son nom l'indique, s'applique à un langage de prog et tous ne sont pas objet mais chacun a un vocabulaire spécifique (ex : C++, Java, Eiffel). Votre problème de vocabulaire se situe au niveau conception objet comme le soulignait wouatouwouatou (wouatchout :lol:). On pourrait par exemple se situait dans un langage (de conception) tel que UML qui est très normalisé au niveau vocabulaire. Et dans ce cas, la définition de wpk est la plus proche (à mon humble avis). :sol: Evidemment, chacun aura un point de vue différent sur la chose mais le terme compte peu à partir du moment que ça marche. :jap: [edit]--Message édité par DuffBeer--[/edit] |
| Willythekid |
[edit]--Message édité par Willythekid--[/edit] |
| wouatouwouatou | Bon... je pense ke la difference entre un objet et une instance.. ben c juste au nivo du vocabulaire... :D
au lieu de dire une instance de la classe toto, on dira un objet toto ou de type toto... Bref, un objet est plus conceptuel je pense.. :D:D |
| wouatouwouatou | Euh... il me semble pas ke les int derivent de Object...
Ce sont simplement des primitives... d'ailleurs.. le test est simple... essaie donc de faire un hashtable et un put avec comme valeur un int... tu verras le compilo va pas etre content.. il va meme t'insulter de tout plein de trucs pas bo :D [edit]--Message édité par wouatouwouatou--[/edit] |
| BENB |
|
| minusplus |
|
| wouatouwouatou | c malin !!!
vous l'avez fait fuir.... :D |
| El_gringo |
|
| minusplus | les modèles de classe. |
| El_gringo |
|
| minusplus | tout à fait d'accord Willy ! ;) :D
Bon on parles pas de la STL, ok... et pour l'héritage alors ? Et pi faut pas oublier l'encapsulation ! :D |
| Willythekid | ahaha LOL :D :D
t'es vache la !! Moule = template :) parce que ton moule il peut contenir des poissons ou du sable ou de l'eau ou des coquillages ou... Tu saisis la metaphore ?? Bon faut que j'arrete mon delire tout seul devant l'ecran ! Le premier qui repond "parlons des iterateurs et des conteneurs" je...je... :) Enfin bref elle est bien cette metaphore :) Alors bkadoum, compris? |
| minusplus |
|
| El_gringo | ha...merde !
Bon, pour la prog objet, y a une méthaphore qui m'a carrément éclairé, d'un coup g tout compris à ce style de prog ! Imagine en fait qu'une classe, c'est un moule, un moule comme les gosses ont sur la plage. En bah à ce moment là, une instance de la classe Poisson par exemple (si c'est un moule en forme de poisson !) c le poisson en sable que le gosse à moulé. Voila, au fond on est des grands enfants sur la plage, les programmeurs objets ! :D :D Tu saisis la méthaphore !? |
| El_gringo | Pour l |
| lamatrice |
|
| fkayou | ddr555-> int n'est pas un objet, comme tu l'as indiqué c'est un type. La preuve, le constructeur int n'existe pas. int c'est la valeur de l'objet Integer.
Les classes, et donc les objets commencent par une majuscule, les types, par une minuscule. Perso, je dirais qu'une instance de classe c'est l'objet... |
| wpk | En fait, c'est un peu plus complique que ca ;)
-une instance de classe c'est un objet. -une classe, c'est une description des caracteristiques communes a des objets c'est un meta-objet. En gros, tu decris le reel : L'objet ca fait reference au reel ex: maVoiture, laVoitureAToto, ... c'est des objets et en meme temps des instances (des individus bien particuliers) d'une categorie de vehicules qu'on peut appeller classe Voiture. |
| bkadoum | aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaah ok merci bien! :) |
| ddr555 | non, C pas pareil
un exemple : le type int, c l'objet et la variable toto de type int c'est l'instance |
| bkadoum | C'est peut être que j'ai rien pigé a la Programmation objet mais des fois on parle d'instance d'une classe et des fois on parle d'objet, c'est pas la même chose? |




