Sedit d'un objet utile et commode. Moteur que l'on trouve dans une centrale nuclĂ©aire. Actrice qui joue dans La Doublure, Alice __ Patrie du « pĂšre de la route 66 » Qui fait ce qu'on attend de lui. Ouvrir un coquillage ou prĂ©parer un poisson. Selon la bible, Jour oĂč le Seigneur se reposa. Personne mettant en location un bien immobilier. Homme Ă  la beautĂ© fade et niais. Petite Forums des ZĂ©ros Une question ? Pas de panique, on va vous aider ! Accueil > Forum > Programmation > Langage Python > Qu'est-ce qu'un objet composite? Liste des forums 1 octobre 2012 Ă  152057 Bonjour, j'aimerai comprendre en dĂ©tail la notion d'objet composĂ© d'objet, son utilitĂ© merci 1 octobre 2012 Ă  154159 t'as vu ça oĂč ? "il vaut mieux vivre en France qu'en Italie, la France a de plus jolies prisons" 1 octobre 2012 Ă  154550 bah dans le tutoriel et dans le livre les objets composites objet composĂ© d'objet comme les listes ,les dictionnaires,... Anonyme 1 octobre 2012 Ă  155006 Comme dans toutes les notions de POO, ça sert Ă  la modĂ©lisation. Ça rendra votre code plus lisible et maintenable. Si vous voulez plus de prĂ©cisions, indiquez une question prĂ©cise. 1 octobre 2012 Ă  155717 ça me perturbeun objet composĂ© d'un objet au niveau des mĂ©thodes de chaque objet qui a accĂšs Ă  quoi? Anonyme 1 octobre 2012 Ă  161048 Ce que j'ai compris je suis autodidacteVous avez 3 types de relation entre objet association agrĂ©gation dĂ©lĂ©gation Vous devez parler de l'agrĂ©gation, je Une voiture est composĂ©e deroues moteur ... Le but est de dire une voiture a un moteur, a des roues, ... L'objet est composĂ© de plusieurs attributs qui sont des objets. Je sais pas si j'ai Ă©tĂ© clair, mais voilĂ  ma façon de penser par rapport Ă  ce que j'ai lu. 1 octobre 2012 Ă  163417 c'est exactement ça !dans le livre il donne comme exemple des objets composites comme les dictionnaires les listes, des objets qui sont eux-meme composĂ©s d'objets donc avec des mĂ©thodes donc ça me perturbe au niveau des mĂ©thodes! Anonyme 1 octobre 2012 Ă  171123 les mĂ©thodes sont des actions liĂ©es Ă  l'objet, rien ne change... quel est le problĂšme? avez vous un exemple de code que je puisse vous expliquer? Anonyme 1 octobre 2012 Ă  175502 Bonjour, VoilĂ  un petit exemple construit "sur les genoux" pour voir comment on accĂšde Ă  un objet inclus dans un autreclass Objet1object def afficheself print "je suis dans l'objet1 inclu dans l'objet2" class Objet2object def __init__self = Objet1 def afficheself print "je suis dans l'objet2" obj2 = Objet2 affiche je suis dans l'objet2 affiche je suis dans l'objet1 inclu dans l'objet2 1 octobre 2012 Ă  223514 par exemple une liste de "mots" objet mots=[jambon,fromage,confiture,chocolat] c'est bien un objet composite source livre,un objet composĂ© d'objets ici des chaines on me dit tout est objet en python, j'ai donc la liste avec ses attributs et ses mĂ©thodes disponibles et des chaines de caractĂšre avec ses atributs et ses mĂ©thodes disponibles j'avoue je suis perdu 2 octobre 2012 Ă  05444 c'est pas faux ... "il vaut mieux vivre en France qu'en Italie, la France a de plus jolies prisons" Anonyme 2 octobre 2012 Ă  64251 Bonjour, Mais non, c'est facile! Exemple mots=["jambon","fromage","confiture","chocolat"] mots est une liste composĂ©e de lenmots=4 Ă©lĂ©ments qui sont des chaines de caractĂšres. mots[2] est le 3e Ă©lĂ©ment de la liste puisque les indices commencent Ă  zĂ©ro, c'est Ă  dire "confiture" c'est une chaine. On peut donc appliquer Ă  mots[2] les mĂ©thodes des chaines par exemple, mots[2].upper met confiture en majuscule ===> "CONFITURE". Une liste peut comporter n'importe quoi, y compris des listes qui, elles-mĂȘmes, etc... on arrive donc Ă  reprĂ©senter des arbres mots=["jambon","fromage","confiture",["tartine", ["pain", "beurre"]], "chocolat"]. On attendra "pain" avec mots[3][1][0] qui, Ă©tant une chaine de caractĂšres, pourra bĂ©nĂ©ficier des mĂ©thodes associĂ©es mots[3][1][0].upper ===> "PAIN". 2 octobre 2012 Ă  110238 c'est bien ce qu'il a dit ...Citationc'est bien un objet composite source livre,un objet composĂ© d'objets ici des chaines "il vaut mieux vivre en France qu'en Italie, la France a de plus jolies prisons" 2 octobre 2012 Ă  123945 ok je te donne un exemple d'objet composite du livre il s'agit d'une classe rectangle avec ses atributs largeur hauteur coin et coin serait un objet point X,Y ce schĂ©ma montre clairement un exemple d'objet composite maintenant comment ça se passe avec les objets tels que la liste donnĂ©e comme exemple je te jure,j'arrive pas Ă  comprendre 2 octobre 2012 Ă  132323 Qu'est-ce que tu veux dire par "comment ça se passe", prĂ©cisĂ©ment ? J'ai l'impression que cette notion t'a Ă©tĂ© introduite trop tĂŽt et qu'elle est en train de te mettre dans le flou plus qu'autre chose. Une liste, c'est un objet dont le rĂŽle est de "contenir" d'autres objets. Ses mĂ©thodes Ă  la liste, permettent d'accĂ©der Ă  ses Ă©lĂ©ments, de la parcourir, de lui ajouter ou de lui retirer des Ă©lĂ©ments, etc. Maintenant, si tu veux utiliser l'un de ses Ă©lĂ©ments, il te suffit d'y accĂ©der en utilisant les mĂ©thodes de la liste ou la syntaxe appropriĂ©e, ce qui revient complĂštement au mĂȘme, afin de rĂ©cupĂ©rer l'Ă©lĂ©ment qui t'intĂ©resse. À partir de lĂ , il n'est pas spĂ©cialement utile de faire la distinction entre aggrĂ©gation, association et composition en ce qui te concerne d'ailleurs l'exemple donnĂ© par fred est aussi un peu incomplet Ă  mon goĂ»t. En python, ça se traduit simplement par le fait qu'un objet composite, c'est un objet qui encapsule "possĂšde" d'autres Ă©lĂ©ments. Par exemple Une "personne", Ă  la sĂ©cu, est composĂ©e d'une adresse, d'un nom, et d'un numĂ©ro de sĂ©curitĂ© sociale. Une voiture est composĂ©e d'un moteur, de roues, d'une carosserie. Ce qui caractĂ©rise un objet composite, c'est que les Ă©lĂ©ments qui le composent n'ont plus de raison d'exister lorsque tu dĂ©truis cet objet, et inversement une voiture sans roue ne sert Ă  rien, au mĂȘme titre qu'une roue sans voiture. La durĂ©e de vie d'un objet composite est intimement liĂ©e Ă  celle des Ă©lĂ©ments qui le composent. À l'inverse, dans une relation d'agrĂ©gation ou d'association, la durĂ©e de vie de l'agrĂ©gat est complĂštement indĂ©pendante de celle des objets agrĂ©gĂ©s. Mais encore une fois, tout ceci, ce n'est que de la thĂ©orie, et tu ne devrais pas te prendre la tĂȘte lĂ -dessus si ça ne te semble pas clair. Il arrivera juste un moment oĂč ça te semblera couler de source et tu t'en foutras complĂštement de savoir le nom que ça porte, Ă  force de concevoir des programmes orientĂ©s objet. Qu'est-ce qu'un objet composite? × AprĂšs avoir cliquĂ© sur "RĂ©pondre" vous serez invitĂ© Ă  vous connecter pour que votre message soit publiĂ©. × Attention, ce sujet est trĂšs ancien. Le dĂ©terrer n'est pas forcĂ©ment appropriĂ©. Nous te conseillons de crĂ©er un nouveau sujet pour poser ta question. DĂ©finitionde utile adjectif et nom masculin. Dont l'usage, l'emploi satisfait un besoin, est ou peut ĂȘtre avantageux. bon, profitable, salutaire ; indispensable, nĂ©cessaire; opposĂ© Ă  inutile. Utile Ă . Achetez ce livre, il vous sera utile. Des conseils utiles. On n’arrĂȘte pas le progrĂšs comme on dit hein ? Bah si. Enfin, disons que le progrĂšs s’arrĂȘte de lui-mĂȘme. Et ces objets en sont la preuve en bonne et due forme. De la mĂȘme façon qu’on vous avait un jour parlĂ© des symboles d’ordi devenus obsolĂštes on se penche dĂ©sormais sur les objets Ă©clatĂ©s d’il y a plus ou moins longtemps et qui ne servent plus Ă  rien. 1. La commode Ă  Hi-Fi 2. Les gommes colorĂ©es qui gommaient rien du tout 3. Les pochettes Ă  CD 4. Le dĂ©lire avec les objets transparents 5. Les MP3 qui sont mĂȘmes plus produits tellement ça sert plus Ă  rien 6. Les web cam toutes nulles lĂ  7. Les enceintes juste pour ordi 8. L'annuaire tĂ©lĂ©phonique 9. Le classeur de CD alors qu'on n'Ă©coute mĂȘme plus de CD 10. Cette mystĂ©rieuse boĂźte Ă  CD 11. Les cartes de gĂ©o dĂ©roulantes 12. Les tĂ©lĂ©crans 13. Les appareils photos jetables
SimilairesSe Dit D'un Objet Utile Et Commode Se Dit D Un Objet Utile Et Commode Pas Commode Ni Commode Utile, Commode Est Utile Au Peaussieril Est Utile Au Peaussieril Sert Au Peaussierpoudre De Peaussier Objet Utile Objet Utile Au Fumeur Objet Utile Au Théùtre Une Commode S Emploi Comme Commode Partie De Commode Pose Sur La Commode
Ces inventions originales et ingĂ©nieuses dont vous avez besoin tous les jours
 Dans le livre de Jonathan Swift, Les Voyages de Gulliver, on peut relever le proverbe “la nĂ©cessitĂ© est mĂšre d’industrie”. L’auteur irlandais veut dire par lĂ  que sous la contrainte, on sait ĂȘtre ingĂ©nieux. Cela prend tout son sens pour les inventions que vous allez dĂ©couvrir tout de suite. Toutes les inventions ne sont pas utiles mais la plupart dĂ©coulent d’un besoin rĂ©el, et souvent on n’y pensait mĂȘme pas ! On pense toujours qu’on connait la vie par cƓur, mais il s’avĂšre que de petites choses peuvent encore l’amĂ©liorer, du moins d’un point de vue pratique. Heureusement pour nous, certaines personnes ingĂ©nieuses ont le temps de penser Ă  des inventions originales et utiles, et surtout de les dĂ©velopper pour qu’elles voient le jour. Qui sait ? L’une de ces 25 inventions incroyables pourrait ĂȘtre la meilleure chose qui arrive dans votre quotidien ! A lire aussi – Le futur ? On y est dĂ©jĂ , et ces 20 images le prouvent – 24 mugs et tasses Ă  cafĂ© aux designs les plus crĂ©atifs – 25 ustensiles de cuisine les plus originaux pour les fins gourmets Le truc cool Ă  propos de bon nombre de ces innovations est qu’elles associent toutes sortes de produits simples que nous connaissons et utilisons tous les jours dans de nouvelles formes pratiques. Des bougies rĂ©utilisables Yolkfish il sĂ©pare le jaune du blanc d’Ɠuf facilement 11€ Une bague “dĂ©capsuleur” 4,99€ Un ustensile pour tenir les oignions Tasse verrouillĂ©e qui empĂȘche d’autres personnes de l’utiliser Un lit pour votre chat 144€ Un porte-clĂ©s Lego Un bonnet de douche pour bĂ©bĂ© 5,78€ Fourchette torsadĂ©e pour manger les spaghettis plus facilement Une table qui permet Ă  votre chat de jouer pendant que vous travaillez Une table pour l’accoudoir de votre canapĂ© Des ciseaux Ă  parts de pizza 11,90€ Une commode qui permet de ranger vos vĂȘtements Ă  leur place Un atomiseur ou pulvĂ©risateur d’agrumes citrons, oranges
 6,90€ Une multiprise rotative Un outil de mesure pour les Spaghettis 3,99€ Un essuie-glace pour le miroir de votre salle de bain 5,55€ Une poussette-trottinette hybride Un pressoir pour tube de dentifrice 2,48€ Un parapluie porte-tasse Un feu de circulation en forme de sablier Ă  LED Un banc Ă  roulement que vous pouvez utiliser aprĂšs la pluie Table de repassage miroir Un laser qui dĂ©limite une voie cyclable pour vous protĂ©ger en vĂ©lo Un table qui rĂ©cupĂšre les miettes de pain pour les oiseaux Un couteau pour tartiner le beurre plus facilement Laquelle ou lesquelles de ces inventions avez-vous besoin ? Sources photos Bored Panda, Viral Nova, Diply OĂč acheter un objet personnalisĂ© ? Si vous avez envie d’acheter un objet personnalisĂ© pour l’offrir Ă  l’un de vos proches, vous pouvez vous rendre sur le site de notre partenaire, qui vous propose des accessoires que vous pouvez transformer. Il s’agit de briquets, de boĂźtes Ă  souvenirs, de flasques, de magnets, de couteaux que vous pouvez personnaliser Ă  votre guise selon vos goĂ»ts. Ces objets du quotidien peuvent ĂȘtre customisĂ©s avec une photo ou un texte. Il est vrai que ce type d’objet est souvent utilisĂ© au quotidien. Vous pourrez ainsi mettre la photo de vos enfants sur votre briquet ou y ajouter des annotations personnalisĂ©es. Pour les fans d’aventure, vous pourrez choisir un petit couteau multifonction personnalisĂ©. Avant de commander votre objet personnalisĂ©, vous pourrez voir le rendu final sur le configurateur visuel intuitif et performant que vous trouverez en ligne. Pour personnaliser votre accessoire, vous pourrez y ajouter une photo, insĂ©rer des effets ou un texte. En offrant ce type d’accessoire Ă  l’un de vos proches pour son anniversaire, vous vous dĂ©marquerez des autres convives par ce cadeau original qui pourra ĂȘtre utilisĂ© au quotidien. Cesera une excellente idĂ©e dĂ©co de chambre bĂ©bĂ© ! Avec une simple commode Ikea Hemnes ou Malm, vous pourrez la transformer en plan Ă  langer Ă  moindre coĂ»t. De plus, vous aurez une multitude de rangements en dessous, permettant de ranger les jouets et vĂȘtements de bĂ©bĂ©. Ne s’agissant pas d’une collection spĂ©cifique enfant, il
Toutes les abonnĂ©es aux box beautĂ© ou autre sont, tĂŽt ou tard, confrontĂ©es Ă  la mĂȘme problĂ©matique que faire de ces jolies petites box qui paraissent trĂšs pratiques mais qui peuvent trĂšs rapidement se rĂ©vĂ©ler encombrantes? Et bien j’ai cherchĂ© et voilĂ , Ă  mes yeux, la meilleure alternative que j’ai trouvĂ© transformer ses box beautĂ© en commodes miniatures!Ce qui m’a plus dans cette alternative c’est que, premiĂšrement, elle ne nĂ©cessite pas d’ĂȘtre manuelle si j’ai rĂ©ussi Ă  ce que ma crĂ©ation » tienne debout avec mes deux pieds gauches oui, oui, vous avez bien lu, je n’ai pas deux mains gauches mais carrĂ©ment deux pieds gauches Ă  la place des mains !!! alors tout le monde peut le faire, et deuxiĂšmement, elle ne nĂ©cessite aucun matĂ©riel ni aucun matĂ©riau spĂ©cifique. Et pour couronner le tout, on peut rĂ©aliser cette petite commode Ă  partir de toutes les box puis surtout, une commode miniature c’est toujours utile Ă  condition que les tiroirs acceptent de s’ouvrir Ă©videmment, ce qui n’est pas vraiment le cas de la mienne mais passons pour l’instant!!!.Recycler box beautĂ© en une jolie commodeEtape 1 pour recycler ses box beautĂ© la dont vous avez besoin?– de plusieurs box avec leurs couvercles nombre Ă  dĂ©finir en fonction de la taille de votre futur mini-commode – d’un couvercle seul – d’un grand calendrier cartonnĂ© ou Ă  dĂ©faut d’un carton le plus rigide possible Ă©videmment, ici j’ai dĂ» me rabattre sur du carton, j’avais jetĂ© mon calendrier quelques jours avant de me lancer dans ma crĂ©ation » !!! – d’une grande rĂšgle et/ou d’un mĂštre – d’un stylo – d’un cutter ou, Ă  dĂ©faut, d’une bonne paire de ciseauxProcĂ©dureMesurez la hauteur de vos box beaute empilĂ©es les unes sur les autres en positionnant le couvercle seul Ă  l’envers sous la box la plus basse ainsi que leur profondeur. Reportez vos mesures sur votre calendrier ou votre carton Ă  deux reprises et dĂ©coupez les rectangles qui constitueront les cotĂ©s de votre commode dĂ©coupez la face de tous vos couvercles de box pas l’arriĂšre, juste la face de sorte que vos box, qui constitueront vos tiroirs puissent sortir » de leurs couvercles et glisser d’avant en arriĂšre voir photo de la customisation.Que faire de ses box beaute? 2 pour confectionner une mini-commode Ă  partir de box beaute la dont vous avez besoin?– de quoi customiser toutes les parties visibles de votre mini-commode ici j’ai utilisĂ© de la peinture que j’ai appliquĂ© au rouleau mais vous pouvez aussi utiliser du tissu, du papier cadeau, du papier crĂ©pon, 
 Ă  condition, Ă©videmment, d’avoir la colle adaptĂ©e – de quoi customiser les arrĂȘtes de vos box et des cotĂ©s en carton de votre commode miniature ici j’ai utilisĂ© du ruban que j’ai agrafĂ© mais vous pouvez aussi utiliser du scotch dĂ©coratif – du ruban pour les poignĂ©es – d’une paire de ciseaux – de quoi faire tenir vos poignĂ©es ici j’ai utilisĂ© une agrafeuses mais vous pouvez aussi utiliser de la colle forte, des punaises Ă  Ă©craser avec un petit marteau, des attaches parisiennes, etc.ProcĂ©dureCustomisez toutes les parties visibles de votre future mini-commode en Ă©vitant les cotĂ©s de vos box qui constitueront vos futurs tiroirs si vous voulez Ă©viter de vous retrouver avec des tiroirs qui ne glissent pas oui, en effet, ça sent le vĂ©cu, la peinture des cotĂ©s de mes box/tiroirs accroche aux couvercles de mes box !!!. Pour ne rien oublier, empilez vos box beaute les unes sur les autres toujours en positionnant le couvercle seul Ă  l’envers sous la box la plus basse et placez vos cotĂ©s en carton comme si votre commode miniature Ă©tait terminĂ©e. Evidemment, vous n’ĂȘtes pas obligĂ©e de customiser les faces de vos box si vous les trouvez Ă  votre customisez toutes les arrĂȘtes visibles de votre future mini-commode!Et enfin, placez les poignĂ©es de vos box/tiroirs!Recycler box beautĂ© 3 pour rendre toutes les box beautĂ© vraiment utiles le dont vous avez besoin?– de colle forte – d’objets lourdsProcĂ©dureUne fois que tous les Ă©lĂ©ments de votre future commode miniature sont customisĂ©s, empilez vos box les unes sur les autres en n’oubliant pas de positionner le couvercle seul Ă  l’envers sous la box beautĂ© la plus basse, ce qu’évidemment j’ai oubliĂ©, du coup, en plus de ne pas glisser, le dernier tiroir de ma commode tombe lorsque je la soulĂšve et ne bouge pas lorsque la commode est posĂ©e puisque tout le poids de celle-ci repose sur lui et collez vos cotĂ©s en carton de chaque cotĂ© des couvercles de vos box attention Ă  ne pas les coller sur les box/tiroirs, simplement sur les couvercles.Positionnez votre commode sur l’un des cotĂ©s en carton et positionnez vos objets lourds sur cette derniĂšre le temps que la colle sĂšche et que votre commode soit parfaitement consolidĂ©e!Que faire de ses box beautĂ© finalMini-commode Ă  partir de box beautĂ©Ma commode Ă  partir de box beautĂ©Et vous vous faites quoi de vos box beautĂ© les Marinettes? 1 sur 1
sedit d'un objet utile et commode: rouleau: objet de forme cylindrique: star: elle brille jour et nuit etoile qui brille en plein jour ne brille pas que dans l'obscurite objet de poursuite: transitif: se dit d'un verbe construit avec un cod ou un coi tel un verbe suivi d'un complement d'objet verbe avec complement d'objet direct ou indirect : verite: ce que le mythomane ne dit pas il n'y a qu
Je ne sais pas si c’est le fait de dĂ©mĂ©nager qui m’a rendue nostalgique ou matĂ©rialiste, mais j’ai Ă©tĂ© frappĂ©e ces derniers temps, touchĂ©e mĂȘme, par tous ces objets que j’ai vus dans la rue. Vous savez tous ces objets laissĂ©s Ă  l’abandon, qui n’ont pas leur place, habituellement, en dehors d’une maison ou d’un appartement. C’est un canapĂ© qui attend le service des encombrants de la ville de Paris, une commode Ă  laquelle il manque un tiroir ou pied, des WC dont il ne reste que la cuvette, des livres Ă©cornĂ©s et tachĂ©s
 que font-ils lĂ  dans la rue ? Qui les a laissĂ©s lĂ  ? Que leur est-il arrivĂ© ? VoilĂ  ce que je me suis demandĂ© quelle est la vie de tous ces objets qui nous entourent ? La part essentielle de nos viesLes faits sont lĂ  les objets sont une part essentielle de nos vies. J’en veux pour preuve l’attachement de ma fille Ă  sa tĂ©tine, mon amour infaillible pour ce pull mauve, la passion de certains pour les voitures, les livres ou je ne sais quoi
 Personne ne pourra dire le contraire, mĂȘme ceux qui s’en tiennent au minimum et critiquent notre sociĂ©tĂ© de consommation les objets sont lĂ , nĂ©cessaires, Ă©vidents, utiles, aimĂ©s ou dĂ©testĂ©s. On en a besoin, envie, on les achĂšte, on les use, on les jette. VoilĂ  Ă  quoi ressemble la vie d’un objet. Mais est-ce suffisant de dire ça ? C’est ce que je me suis demandĂ© en croisant, Ă  plusieurs reprises, cette chaussure abandonnĂ©e en bas de chez moi. Comment avait-elle atterri lĂ  ? Seule, sur le trottoir ? Elle n’avait pas l’air spĂ©cialement abĂźmĂ©, elle n’était d’ailleurs pas dans une poubelle, mais elle Ă©tait indĂ©niablement seule sur ce trottoir. Pas de pied droit pour l’accompagner, personne pour la porter ni la jeter. Je me suis demandĂ© Ă  qui elle avait appartenu, qu’avait fait cette personne avec cette chaussure Ă  son pied gauche avait-elle fait la fĂȘte, dansĂ©, passĂ© des entretiens d’embauche, couru aprĂšs un bus ou rencontrĂ© l’amour de sa vie ? Et surtout qu’avait-elle fait pour la perdre ici ou la jeter ? Mais, en y repensant, je me suis rendue compte que ce n’était pas la vie de son propriĂ©taire qui m’intĂ©ressait, mais elle, cette chaussure
 qui est-elle ? quelle a Ă©tĂ© sa vie, Ă  elle ? Au-delĂ  de l’usage et de l’amourQue deviennent les objets une fois que l’on ne s’en sert plus ? Quand ils sont perdus ? Ou quand on n’en veut plus ? Existent-ils plus longtemps que nous ? Peuvent-ils exister malgrĂ© nous ? A quel moment peut-on dire qu’un objet est mort ? Appliquer ces questions aux objets semble absurde, parler d’existence, de devenir et de mort le semble encore plus. Et pourtant, cette chaussure en bas de chez moi, sa prĂ©sence, en tĂ©moigne les objets sont plus qu’une part de nos vies, plus que des supports, des cadres, qu’on charge d’une dimension seulement utilitaire ou carrĂ©ment affective
 ils excĂšdent largement nos vies, Ă  nous, mais alors Ă  quoi peut bien ressembler la leur ? Mais surtout, et c’est la question Ă  quoi peut bien ressembler leur vie au-delĂ  de l’utilitĂ© ou de l’amour qu’on a pour eux ? LĂ  est le paradoxe les objets nous survivent, mais cette longĂ©vitĂ© suffit-elle Ă  les faire exister en dehors de leur usage ?Le problĂšme n’a pas Ă©chappĂ© aux philosophes Heidegger nous dit qu’un objet est plus qu’une chose, mais moins qu’une Ɠuvre d’art ; Simondon, lui, s’intĂ©resse au mode d’existence des objets techniques, seulement ; et Baudrillard en a fait un systĂšme sĂ©miologique, s’intĂ©ressant Ă  leur pure matĂ©rialitĂ© que dit le cuir d’un canapĂ© ou la transparence du verre. RĂ©sister / exister On pourrait aussi parler des Choses de Georges Perec, de l’ours en peluche Otto de Tomi Ungerer, de l’urinoir de Duchamp
 les exemples ne manquent pas pour tenter de percer l’épaisseur des objets. Quelque chose d’eux rĂ©siste au temps mais aussi Ă  l’interprĂ©tation silencieux, monotones, simples spectateurs, ils restent opaques, d’un bloc. VoilĂ , c’est peut-ĂȘtre ça leur vie leur rĂ©sistent, ils prouvent qu’ils existent. C’est ça qui est fascinant avec les objets. On les utilise mais ils nous opposent leur prĂ©sence. D’une certaine maniĂšre, ce sont eux qui nous dominent, qui marquent nos vies, en tĂ©moignent. On craint beaucoup la rĂ©ification, le fait d’ĂȘtre rĂ©duit Ă  l’état de chose ou d’objet, mais on pourrait aussi voir le bon cĂŽtĂ© des choses et donner aux objets une forme de vitalitĂ©. Sons diffusĂ©s Chanson de Philippe Katerine, Les objets Reportage BFM TV sur les objets trouvĂ©s, 2012
SEDIT D'UN OBJET UTILE ET COMMODE UTILE, COMMODE: ROULEAU: OBJET DE FORME CYLINDRIQUE UTILE EN PEINTURE: TEE: EST UTILE AUX AMATEURS DE SWING OBJET POUR GOLFEUR UTILE AU GOLF UTILE POUR LE PREMIER COUP: ABOMINATION: OBJET DE DEGOUT: ABOUT: EXTREMITE D'UN OBJET: ACCESSOIRES: COMPLEMENTS D'OBJET: ACHAT: IL PEUT
je suis assez nouveau Ă  la programmation mais j'ai lu quelques discussions intĂ©ressantes sur StackOverflow sur diverses approches de programmation. Je ne sais toujours pas trĂšs bien quelle est la diffĂ©rence entre la programmation procĂ©durale et la programmation orientĂ©e objet. On dirait que la programmation orientĂ©e objet utilise encore des procĂ©dures mĂ©thodes mais tout est organisĂ© diffĂ©remment parce que l'objet est la vedette du spectacle. Mais il me semble que les procĂ©dures de toujours vous permettent de faire tout de mĂȘme chose. Comme en c/" class="blnk">C, vous pouvez mettre toutes vos procĂ©dures similaires dans une bibliothĂšque. Alors ne pourriez-vous pas vraiment dire qu'une bibliothĂšque en C est similaire Ă  un objet en C++? demandĂ© sur Serx 2009-02-10 040838 La diffĂ©rence entre les deux est subtile, mais importante. dans un programme procĂ©dural, les modules interagissent en lisant et en Ă©crivant un État qui est stockĂ© dans des structures de donnĂ©es partagĂ©es. dans un programme orientĂ© objet, les modules sous forme d'objets interagissent en envoyant des messages Ă  d'autres objets. rĂ©pondu Serx 2009-02-10 071204 dans un programme procĂ©dural, le code est roi et les donnĂ©es sont subordonnĂ©es. En d'autres termes, vous avez des programmes qui agissent sur les donnĂ©es et ils ne sont gĂ©nĂ©ralement pas Ă©troitement liĂ©s. dans le monde OO, les objets sont la chose principale d'intĂ©rĂȘt. Un objet de donnĂ©es et le code qui est autorisĂ© Ă  agir sur ces donnĂ©es, et ils sont trĂšs Ă©troitement liĂ©s. C'est le concept d'encapsulation, la dissimulation de l'information. An exemple, disons que vous avez un numĂ©ro et que vous voulez le doubler. Une façon procĂ©durale de le faire est la suivante n = n * 2 le code ici multiplie tout Ă  fait explicitement n par 2 et stocke le rĂ©sultat dans N. la façon de faire est D'envoyer un "message" Ă  l'objet nombre lui disant de se doubler l'avantage de ceci est appelĂ© polymorphisme. Ce qui se passe quand vous dĂ©cidez que vous voulez ĂȘtre en mesure de doubler un une ficelle comme "bob". Dans le monde de la procĂ©dure, vous auriez Ă  fournir plus de code pour faire le doublage, mais vous auriez aussi Ă  appeler ce code diffĂ©remment. avec OO, vous crĂ©ez un objet string qui peut aussi prendre le message 'double'. Le code pour doubler une chaĂźne appartient Ă  l'objet string donc il sait qu'il doit agir diffĂ©remment de l'objet number. S'il dĂ©cidait que " bob "* 2 Ă©tait "bobbob", le code ressemblerait Ă  quelque chose comme class number class string int n char array s procedure double procedure double n = n * 2 s = string_joins,s puis vous on pourrait appeler X. double peu importe le type rĂ©el x Ă©tait nombre ou chaĂźne et il saurait quel code exĂ©cuter - cela simplifie grandement votre code. Vous pouvez doubler l'entier, les chaĂźnes, les matrices, les nombres complexes, les rĂ©als, les tailles de fenĂȘtre sur votre moniteur et toutes sortes de choses diffĂ©rentes. et vous avez raison, une bibliothĂšque C peut ĂȘtre faite pour ressembler un peu Ă  des objets. L'exemple classique est - vous ne vous souciez jamais quoi a FILE* en fait indique, juste le fait qu'il se comportera d'une certaine maniĂšre. Les FILE* , fopen , fclose et d'autres fonctions sont une classe de sortes reprĂ©sentant les capacitĂ©s D'E/S DE C. rĂ©pondu paxdiablo 2009-09-23 014059 vous pouvez programmer de façon procĂ©durale dans la plupart des langues OO, mais le pouvoir de OO vient de la capacitĂ© d'hĂ©riter, d'encapsuler et d'abstraire cette logique procĂ©durale. Je pense que vous avez raison, une bibliothĂšque doit ressembler Ă  une classe. Elle devrait avoir sa propre portĂ©e et englober la logique derriĂšre les fonctions avec des noms significatifs. vous avez raison dans votre observation que les programmes orientĂ©s objet sont basĂ©s de plusieurs façons sur le paradigme procĂ©dural. Vous avez Ă©galement raison dans ce que syntaxiquement tout ce qui se passe vraiment est que vous invoquez des fonctions. En fait, vous pourriez implĂ©menter de nombreuses fonctionnalitĂ©s de langages orientĂ©s objet en utilisant des mĂ©canismes procĂ©duraux par exemple, pointeurs de fonction en C++. Vous pouvez donc faire un design orientĂ© objet et l'implĂ©menter dans un langage procĂ©dural par exemple, comme l'ont fait les anciens compilateurs C++. l'importance du paradigme orientĂ© objet n'est pas tant dans le mĂ©canisme du langage que dans le processus de pensĂ©e et de conception . Dans la programmation procĂ©durale, la rĂ©flexion porte sur les opĂ©rations et la dĂ©composition de ces opĂ©rations en utilisant d'autres opĂ©rations, en les regroupant en modules, etc. Cela signifie que les donnĂ©es ou l'Ă©tat entrent dans une importance secondaire. C'est comme penser Ă  des opĂ©rations mathĂ©matiques. l'objet le paradigme orientĂ©, d'un autre cĂŽtĂ©, dit que vous devez penser Ă  l'Ă©tat et aux opĂ©rations ensemble comme une entitĂ©, puis concevoir votre programme comme des interactions entre des entitĂ©s qui Ă©changent l'Ă©tat et activent les opĂ©rations. rĂ©pondu Uri 2009-02-10 025326 Ă  mon humble avis, la programmation orientĂ©e objet est un concept qui existe Ă  un niveau d'abstraction plus Ă©levĂ© que la programmation procĂ©durale. Les deux ne sont pas mutuellement exclusifs en ce que les mĂ©thodes individuelles dans un programme OO ressemblent Ă  peu prĂšs la mĂȘme chose que les fonctions individuelles dans un programme de procĂ©dure. Cela contraste avec, par exemple, la programmation fonctionnelle, qui exige un État d'esprit complĂštement diffĂ©rent. De plus, vous pouvez Ă©crire de maniĂšre procĂ©durale dans un langage OO en rendant tout statique, etc. Vous pouvez ĂȘtre un compilateur humain et Ă©crire efficacement du code OO en C en utilisant beaucoup de pointeurs de fonction et de lancer de pointeur struct. OO, ensuite, est plus d'une conception de la philosophie et la vision du monde que quelque chose w/ une dĂ©finition rigoureuse. Il exige que l'hĂ©ritage, le polymorphisme, etc. ĂȘtre utilisĂ©s comme des modĂšles majeurs dans la structuration de votre code, et que la syntaxe soit fournie pour rendre ces expressifs sans recourir Ă  des trucs de bas niveau. Il exige que vous pensez de code qui agit sur l'Ă©tat de une collecte de donnĂ©es en tant que propriĂ©tĂ© des donnĂ©es, et non une procĂ©dure qui existe par elle-mĂȘme. Il n'est pas noir et blanc. Votre code peut ĂȘtre "plus " ou" moins "oo selon l'importance que vous accordez Ă  l'hĂ©ritage, au polymorphisme, aux classes et aux" mĂ©thodes en tant que propriĂ©tĂ© des donnĂ©es". vision du monde comme moyen de structurer et d'expliquer/comprendre votre code. rĂ©pondu dsimcha 2009-02-10 015100 OO est surtout un État d'esprit. Vous pouvez programmer OO en C si vous voulez vraiment ... , et vous pouvez parfaitement avoir du code de procĂ©dure en C++/Java; ce que je veux dire, c'est que, mĂȘme si vous utilisez des classes Ă  la surface, cela pourrait quand mĂȘme ĂȘtre procĂ©dural. L'idĂ©e derriĂšre OO est l'abstraction de l'etat. Au lieu de "penser" en termes de "groupes de donnĂ©es", vous "penser" en termes d ' "objets", oĂč un objet est une "interface" pour "regroupement de donnĂ©es et de moyens de manipuler ces donnĂ©es". tout cela sonne philosophique, parce que c'est . il y a beaucoup Ă  dire ici, et il ne peut pas ĂȘtre tout dit dans un si petit poste, donc je vais le laisser ici. mise Ă  JOUR Comme mentionnĂ© dans rĂ©ponse de Flanagan , les langues oo mettent en Ɠuvre des constructions qui utilisent cette abstraction. je veux dire, vous pourriez techniquement "Hacker" des classes et polymorphisme en termes de structures, fonctions, et pointeurs de fonction. Voici un exemple de OO en C rĂ©pondu hasen 2017-05-23 120309 la diffĂ©rence est que les objets ont des procĂ©dures et des donnĂ©es connexes dans le mĂȘme endroit - les langues de procĂ©dure utilisent des 'structures' choses qui tiennent des donnĂ©es connexes ensemble qui maintient les donnĂ©es sĂ©parĂ©es des procĂ©dures. En effet, tout ce que vous faites dans une langue OO devrait ĂȘtre possible dans un langage procĂ©dural avec une combinaison de structures et de procĂ©dures. La principale diffĂ©rence est l'Ă©tat d'esprit qu'un OO langues met programmeurs. rĂ©pondu vanja. 2009-02-10 011219 [pardon de l'amorce de style, il est tard et je suis fatiguĂ©] procĂ©dures de traiter des donnĂ©es - donnĂ©es, appliquez un peu de traitement, d'obtenir les donnĂ©es parfois, certains des Ă©lĂ©ments de donnĂ©es sont liĂ©s Ă  d'autres Ă©lĂ©ments de donnĂ©es, et il est commode de les regrouper dans une structure de donnĂ©es , qui peut ensuite ĂȘtre manipulĂ©e et traitĂ©e comme une seule unitĂ©. maintenant notre procĂ©dure peut prendre une structure comme entrĂ©e et le modifier et / ou produire une autre structure de donnĂ©es comme sortie nous remarquons parfois que certaines procĂ©dures ne concernent qu'un certain type de structure de donnĂ©es; il est commode de regrouper ces procĂ©dures avec leur structure de donnĂ©es, et de l'appeler un objet . un modĂšle pour crĂ©er des objets est appelĂ© classe ; un objet est dit ĂȘtre une instance d'une classe nous pouvons remarquer qu'une classe est trĂšs semblable Ă  une autre, donc au lieu de copier et coller le code, nous laissons une classe hĂ©riter d'une autre la sous-classe hĂ©rite de la superclasse ou"classe de base". De cette maniĂšre, la sous-classe a accĂšs Ă  toutes les structures de donnĂ©es et procĂ©dures de la superclasse et peut les augmenter ou les outrepasser de certaines maniĂšres si nous demandons poliment Ă  un objet de faire quelque chose pour nous au lieu d'appeler brutalement ses procĂ©dures directement, cela s'appelle message passant , mĂȘme si aucun 'message' rĂ©el n'est transmis. La joie ici est que beaucoup de diffĂ©rents types d'objets peuvent comprendre le mĂȘme message, ce qui conduit Ă  la notion de polymorphisme . Par exemple, nous pouvons demander Ă  diffĂ©rents types de documents de S'imprimer, et ils rĂ©pondent chacun de maniĂšre appropriĂ©e. un langage qui supporte des objets via des classes ou non avec transmission de messages et hĂ©ritage est appelĂ© object-oriented . S'il n'y a pas d'hĂ©ritage, le langage est simplement basĂ© sur l'objet . bonne chance pour vos Ă©tudes! procĂ©dural fait partie de la distinction procĂ©durale/fonctionnelle/logique OU logique orientĂ©e comparez C, lisp, et prolog entre diffĂ©rentes façons de dĂ©crire ce qu'un programme devrait faire. L'orientation de L'objet est orthogonale Ă  cette autre idĂ©e, et dĂ©crit un moyen de grouper des sous-programmes avec des donnĂ©es. C++ et java sont des langages procĂ©duraux avec des fonctionnalitĂ©s orientĂ©es objet; fortran77 est un langage procĂ©dural sans fonctionnalitĂ©s orientĂ©es objet. Soutiens communs du lisp orientation de l'objet; certains lisps plus anciens ne le font pas. Simple Vanilla prolog ne supporte pas les objets, et je ne peux pas nommer un langage orientĂ© logique qui le fait je ne fais pas la programmation orientĂ©e logique, il est sur ma liste de choses Ă  faire quand je ont un temps libre copieux. J'ai Ă  peine faire de la programmation fonctionnelle. comme d'autres l'ont notĂ©, cependant, une pensĂ©e orientĂ©e objet appropriĂ©e change la façon dont vous faites votre programmation autant qu'un passage de la procĂ©dure Ă  la fonctionnelle. BTW- je vois que le terme "procĂ©dural"a beaucoup Ă©tĂ© utilisĂ© pour distinguer les langages procĂ©duraux non orientĂ©s objet de leurs frĂšres orientĂ©s objet, mais je pense que c'est un mauvais usage dĂ» Ă  l'absence d'un adjectif propre pour "non orientĂ© objet". YMMV. rĂ©pondu dmckee 2009-02-10 012801 est plus facile Ă  comprendre dans le contexte, Ă  regarder les autres abstractions introduit entre les langues. une diffĂ©rence clĂ© entre le langage de l'assemblĂ©e et un langage procĂ©dural comme C ou Pascal est l'introduction de l'abstraction" procĂ©dure". Les gens Ă©crivant le code d'AssemblĂ©e crĂ©ent des procĂ©dures, mais son dur et sujet Ă  des erreurs, un langage de procĂ©dure vous donne des outils pour le rendre plus facile. La diffĂ©rence entre un langage procĂ©dural et un langage OO comme C++ est l'abstraction "objet". Les personnes qui Ă©crivent " c "crĂ©ent souvent des objets conceptuels mais son difficile et tendance Ă  l'erreur , un langage OO vous donne des outils pour le rendre plus facile. des Choses comme Chanter de Microsoft ou Erlang ajouter le Message/le Processus d'abstraction dans la langue. Bien sĂ»r, vous pouvez faire le passage de message et la crĂ©ation de processus en assembly, C ou C++ mais Sing le rend plus facile. tout vient jusqu'au mĂȘme code machine, ces abstractions sont purement pour le bĂ©nĂ©fice de nos cerveaux, pas de l'ordinateur. dans un programme de procĂ©dure, vous divisez un grand problĂšme en petits problĂšmes, et abstraites chacun de ces petits problĂšmes comme une procĂ©dure. Ceci est appelĂ© la procĂ©dure d'abstraction. dans les programmes orientĂ©s objet, vous analysez un problĂšme comme certains objets, et l'interaction entre les objets. Cela s'appelle de l'objet de l'abstraction. la diffĂ©rence est programmation axĂ©e sur la procĂ©dure - donne de l'importance Ă  l'algorithme plutĂŽt qu'aux façon de programmer se concentre sur les procĂ©dures I. e mĂ©thodes permettant d'effectuer des tĂąches spĂ©cifiques et de partager leur structure de donnĂ©es. Il suit les structures descendantes. exemple Pascal et C programmation orientĂ©e Objet - Donne de l'importance Ă  l'information plutĂŽt que de l'algorithme. Il suit les structures chose est considĂ©rĂ©e comme un objet. Chaque objet a sa propre structure et procĂ©dure de donnĂ©es. Il comprend des caractĂ©ristiques comme la dissimulation de donnĂ©es, le polymorphisme,l'encapsulation et la transmission de messages. Les utilisateurs n'ont Ă  peine de quoi Ă  l'intĂ©rieur de ces objets , tout en les utilisant dans leurs programmes. exemple C++ et Java rĂ©pondu myk. 2013-02-09 074239 il s'agit d'une rĂ©ponse simplifiĂ©e. dans un vrai langage OO, le seul codage procĂ©dural se fait Ă  l'intĂ©rieur d'un objet. c n'a pas d'objets et C++ est un langage qui supporte les objets. Java d'un autre cĂŽtĂ© tout est un objetsauf les primitives. Tout ce qui est tapĂ©. progression linĂ©aire se produit Ă  l'intĂ©rieur des objets mais les objets ce ne sont que des collections de code et de donnĂ©es. cela dĂ©pend de la façon dont vous dĂ©finissez OOP. En termes de Java-like OOP oĂč vous appelez les mĂ©thodes sur les objets, la programmation procĂ©durale est Ă  peu prĂšs la mĂȘme. Autant que je peux dire, vous pouvez Ă©muler tous les principes OOP encapsulation, abstraction, polymorphisme, hĂ©ritage dans un langage procĂ©dural comme C. preuve de ceci est GObject , Ă  certains Ă©tendre Objectif-C, et de nombreuses autres implĂ©mentations de langage OOP en utilisant C, comme cPython. Ceci est fait en utilisant des structures et en ces structures utilisant des fonctions typedef struct { Object *isa; String *name; Date *birthday; } Person; Person *Person_new; String *Person_namePerson *self; void Person_setNamePerson *self, String *newName; // ... l'interface est trĂšs OOP comme. Cela ne permet pas vraiment le polymorphisme, mais c'est aussi possible. Il est trĂšs similaire Ă  une interface Python, sauf que les attributs sont sĂ©parĂ©s des "mĂ©thodes" class Personobject def __init__self = "" = property def nameself return property def ageself return j'ai choisi Python pour l'exemple, parce que "auto" est explicite, comme dans l'exemple C. Beaucoup de langues OOP, comme Java, abstraient ceci. il y a aussi le Smalltalk-comme la programmation orientĂ©e objet oĂč les messages sont envoyĂ©s Ă  des objets, plutĂŽt que d'appeler des mĂ©thodes sur des objets. La diffĂ©rence est subtile Ă  premiĂšre vue, mais elle offre beaucoup de puissance et de flexibilitĂ©. Cela peut Ă©galement ĂȘtre mis en Ɠuvre dans les langues de procĂ©dure, comme le prouve L'objectif C. la programmation orientĂ©e Objet n'est pas nĂ©cessairement un type de langage, mais plutĂŽt un changement de paradigme. Les langages orientĂ©s objet tels que Java, Python, Ruby, etc. fournissent du sucre syntaxique pour manipuler facilement les objets, et c'est la principale diffĂ©rence entre les "langues procĂ©durales" et "langages orientĂ©s objet". en effet, une bibliothĂšque, ou plutĂŽt un ensemble de fonctions fonctionnant sur une structure, est le mĂȘme qu'un objet en C++. En fait, C++ est implĂ©mentĂ© de cette façon. rĂ©pondu sebnow 2009-02-10 050745 beaucoup de points intĂ©ressants dĂ©jĂ  mentionnĂ©s ici. une façon de penser Ă  ce sujet est que dans OO, vous avez l'idĂ©e d '"objets" qui sont des choses qui ont des caractĂ©ristiques et des comportements inhĂ©rents Ă  eux. Ils ont gĂ©nĂ©ralement une sorte d '"interface" publique qui fournit un mĂ©canisme pour rĂ©cupĂ©rer certaines informations Ă  leur sujet, mais l'objet lui-mĂȘme, ou plutĂŽt sa "classe", limite ce que l'information est publiquement disponible. Les entrailles de l'objet ne sont pas exposĂ©s Ă  le public parce qu'il n'est gĂ©nĂ©ralement pas nĂ©cessaire de connaĂźtre les dĂ©tails sales "sous le capot" de l'objet. Donc orientĂ©e objet de programmes utilisent cette construction, ainsi que d'autres choses. la programmation procĂ©durale n'utilise gĂ©nĂ©ralement pas un tel couplage de donnĂ©es et de comportement dans un 'objet'. Je l'ai vu faire en C avant mais ce n'Ă©tait pas vraiment et impliquait beaucoup trop d'affaires de singe pour se rapprocher de ce que l'on pourrait faire avec, disons, C++. une des idĂ©es derriĂšre le dĂ©veloppement orientĂ© objet est que je ne devrais pas ĂȘtre en mesure de muck avec vos donnĂ©es par d'autres moyens que ceux que vous avez fournis. Si vous me fournissez seulement une interface bien pensĂ©e, vous pouvez me garder honnĂȘte. Maintenant, si vous utilisez une approche procĂ©durale et que vous m'envoyez une structure qui n'a pas de protection intĂ©grĂ©e, alors je peux faire ce que je veux et si je suis stupide ou Diabolique, je peux changer des choses que vous ne voudriez pas que je change. accordĂ©, vous pouvez contourner l'objet si vous ĂȘtes intelligent, mais vous devez sortir du chemin pour le faire. ce n'est pas complet, mais c'est un aspect. rĂ©pondu itsmatt 2009-02-10 014226 la façon dont C++ est implĂ©mentĂ© ne fait que faire ressembler la programmation OO Ă  de la programmation procĂ©durale. Vous devez changer lĂ©gĂšrement votre façon de penser. dans les objets C++ ont des mĂ©thodes qui sont juste des procĂ©dures qui agissent sur l'objet. Mais dans un vrai oo paradiam vous devriez penser aux mĂ©thodes comme des messages potentiels que l'objet peut recevoir c'est-Ă -dire des lettres. L'objet reçoit un message les paramĂštres reprĂ©sentent la charge utile du message c'est Ă  dire le contenu de la lettre et change son Ă©tat en fonction du message. pour un exemple assez concret de la diffĂ©rence entre procĂ©dure et OO, essayez D'apprendre Smalltalk. En Smalltalk, tout, et je veux dire tout est un objet. Il n'y a pas si-Ă©tats ou alors que des boucles. Vous atteindre cette fonctionnalitĂ© par l'envoi de messages invoquer des mĂ©thodes d'autres objets. Ça te fait vraiment tourner la tĂȘte au dĂ©but, mais je pense que tu vas vite voir ce que OO est supposĂ© ĂȘtre. rĂ©pondu moffdub 2009-02-10 052035 . 444 539 200 66 495 467 603 490

se dit d un objet utile et commode