Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1386 connectés 

  FORUM HardWare.fr
  Programmation
  C

  qu'est l'orienté objet ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

qu'est l'orienté objet ?

n°895614
norman32
Posté le 10-11-2004 à 21:30:21  profilanswer
 

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 ;) :) :bounce:

mood
Publicité
Posté le 10-11-2004 à 21:30:21  profilanswer
 

n°895615
chrisbk
-
Posté le 10-11-2004 à 21:32:08  profilanswer
 

le C est autant orienté objet que ma grand mere est championne de body building

n°895616
Taz
bisounours-codeur
Posté le 10-11-2004 à 21:33:11  profilanswer
 

tu peux faire de la POO dans un langage sans support

n°895617
norman32
Posté le 10-11-2004 à 21:33:20  profilanswer
 

je voulais savoir en gros ce qu'est l'orienté objet c'est tout

n°895618
Lam's
Profil: bas.
Posté le 10-11-2004 à 21:33:48  profilanswer
 

Il parle de C++, Java et C#.
Ta grand-mère a gagné quoi comme compets ?

n°895619
norman32
Posté le 10-11-2004 à 21:33:55  profilanswer
 

qu'apelles tu sans support ?

n°895621
chrisbk
-
Posté le 10-11-2004 à 21:34:55  profilanswer
 

Lam's a écrit :

Il parle de C++, Java et C#.
Ta grand-mère a gagné quoi comme compets ?


 
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

n°895633
Lam's
Profil: bas.
Posté le 10-11-2004 à 21:41:00  profilanswer
 

chrisbk a écrit :

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


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.
 

n°895634
chrisbk
-
Posté le 10-11-2004 à 21:42:02  profilanswer
 

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 ? [:ddr555]  (j'fais du C toute la sainte journée, je reve de c++ la nuit)

n°895636
Taz
bisounours-codeur
Posté le 10-11-2004 à 21:44:16  profilanswer
 

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.

mood
Publicité
Posté le 10-11-2004 à 21:44:16  profilanswer
 

n°895790
matafan
Posté le 11-11-2004 à 03:38:45  profilanswer
 

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.

n°895803
el muchach​o
Comfortably Numb
Posté le 11-11-2004 à 09:11:54  profilanswer
 

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 :


Je passe sous silence le problème de la dérivation des classes c'est-à-dire le fait qu'une classe puisse être créée sur la base d'une autre classe, héritant ainsi de toutes les caractéristiques de la classe dérivante. La dérivation en effet nous paraît un problème mineur par rapport au concept même de classe qui a suscité cet article. (...). Notre but était simplement de montrer la façon d'utiliser les classes, savoir les instancier par new et les détruire par delete mais surtout savoir déclarer un tableau de pointeurs vers de tels objets et créer des tableaux d'informations parallèles tout en disposant dans les variables générales d'un matériel minimal d'accès à une classe active. C'est là que la notion de classe prend tout son sens, un tableau d'objets et l'accès à un objet actif à un moment donné.


n°895810
cricri_
Posté le 11-11-2004 à 10:11:52  profilanswer
 

Oh !!! petard ...  :o   :pt1cable:

n°895812
Taz
bisounours-codeur
Posté le 11-11-2004 à 10:14:52  profilanswer
 

matafan a écrit :


Fonctionnel : fonction(truc)
Objet : truc.methode()

oh le cliché

n°895819
Lam's
Profil: bas.
Posté le 11-11-2004 à 10:55:31  profilanswer
 

Taz a écrit :

oh le cliché


Tu vois bien qu'il faut leur apprendre l'Ada aux jeunes...

n°896474
matafan
Posté le 12-11-2004 à 00:07:42  profilanswer
 

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.

n°896489
Taz
bisounours-codeur
Posté le 12-11-2004 à 00:45:14  profilanswer
 

moi je vois rien, si ce n'est une syntaxe différente


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  qu'est l'orienté objet ?

 

Sujets relatifs
travail sur images - objet le plus adéquat ?Les langages de programmation objet
[PERL] Structure d'arbre orienté objetdocumentation sur l orienté objet
PHP orienté objet. Class Caddie, comment récupérer "tous" les articlesPHP orienté objet: Class Caddie, pb : arrive pas a afficher l'objet
[JAVA] - Projet d'orienté Objet - Problème clair & détaillé - Bloqué[poo] qq un a des cours de programmation orienté objet assez avance ?!
Doc sur MERISE orienté objet ?Kesako un "language orienté objet"?
Plus de sujets relatifs à : qu'est l'orienté objet ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR