Flux rss

Concept d'objet

La notion d'objet

La programmation orientée objet consiste à modéliser informatiquement un ensemble d'éléments d'une partie du monde réel (que l'on appelle domaine) en un ensemble d'entités informatiques. Ces entités informatiques sont appelées objets. Il s'agit de données informatiques regroupant les principales caractéristiques des éléments du monde réel (taille, couleur, ...).

L'approche objet est une idée qui a désormais fait ses preuves. Simula a été le premier langage de programmation à implémenter le concept de classes en 1967 ! En 1976, Smalltalk implémente les concepts d'encapsulation, d'agrégation, et d'héritage (les principaux concepts de l'approche objet). D'autre part, de nombreux langages orientés objets ont été mis au point dans un but universitaire (Eiffel, Objective C, Loops, etc.).

La difficulté de cette modélisation consiste à créer une représentation abstraite, sous forme d'objets, d'entités ayant une existence matérielle (chien, voiture, ampoule, ...) ou bien virtuelle (sécurité sociale, temps, ...).

Un objet est caractérisé par plusieurs notions :

  • Les attributs: Il s'agit des données caractérisant l'objet. Ce sont des variables stockant des informations d'état de l'objet
  • Les méthodes (appelées parfois fonctions membres): Les méthodes d'un objet caractérisent son comportement, c'est-à-dire l'ensemble des actions (appelées opérations) que l'objet est à même de réaliser. Ces opérations permettent de faire réagir l'objet aux sollicitations extérieures (ou d'agir sur les autres objets). De plus, les opérations sont étroitement liées aux attributs, car leurs actions peuvent dépendre des valeurs des attributs, ou bien les modifier
  • L'identité: L'objet possède une identité, qui permet de le distinguer des autres objets, indépendamment de son état. On construit généralement cette identité grâce à un identifiant découlant naturellement du problème (par exemple un produit pourra être repéré par un code, une voiture par un numéro de série, etc.)
Ce document intitulé « Concept d'objet » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.

Résultats pour Concept d'objet

Les classes Java La notion d'objet Le langage Java intègre fortement le concept objet, il s'agit donc d'un langage orienté objet (LOO). Le terme langage orienté objet est plus qu'une simple appellation de plus pour désigner un type de langage, il... www.commentcamarche.net/contents/java/javaclass.php3
Modele de conception Fabrique [Java] (Résolu) Bonsoir à tous, J'ai trouvé une documentation variée sur le design pattern Factory (ou en français modèle de conception Fabrique) sans pouvoir trouver un exemple de base simple et complet. Celui qui s'en rapproche, c'est le squelette... www.commentcamarche.net/forum/affich-1965166-modele-de-conception-fabrique-java
Javascript - La notion d'objet Notion d'objet Le but de cette section n'a pas pour ambition de traîter de la programmation orientée objet mais de donner une idée de ce qu'est un objet, concept nécessaire à la création de scripts Javascript. Le Javascript traite les éléments qui... www.commentcamarche.net/contents/javascript/jsobjet.php3

Résultats pour Concept d'objet

VBA et les collections d'objets.VBA et les collections d'objets Quand plusieurs (beaucoup de) contrôles sont mis sur une feuille ou un Userform il est parfois fastidieux d'écrire du code dans chaque évènement des contrôles. Ce Tuto vous permet de traiter vos contrôles comme... www.commentcamarche.net/faq/sujet-10397-vba-et-les-collections-d-objets
Découper un objet de l'arrière planParfois on peut vouloir découper un objet de son arrière-plan, par exemple un visage, un fruit posé sur une table, etc. L'outil habituellement utilisé est le lasso, mais l'opération est délicate. On peut également utiliser des calques, mais dans... www.commentcamarche.net/faq/sujet-10311-decouper-un-objet-de-l-arriere-plan
Psychologie cognitive, ergonomie et conceptionPsychologie cognitive, ergonomie et conception des logiciels interactifs et du Web Cet article expose de manière générale les apports de la psychologie et de l'ergonomie cognitive à la conception et l'évaluation des logiciels interactifs et des... www.commentcamarche.net/faq/sujet-11783-psychologie-cognitive-ergonomie-et-conception

Résultats pour Concept d'objet

VB DataReport format paysage (Résolu)Bonjour, Est-il possible de faire afficher l'objet DataReport en format Paysage au moment de la conception de l'tat? Si oui comment le faire? Si comment faire pour que l'impression soit au format paysage. Merci www.commentcamarche.net/forum/affich-7844390-vb-datareport-format-paysage
Rhabillage C en java (Résolu)Bonjour à tous les programmeurs ! J'ai écris un code en C et je souhaite le rhabiller en java parce qu'à une certaine étape de la conception de mon projet je dois passer par un langage orientée objet. En C++ c'est facile, il suffit de... www.commentcamarche.net/forum/affich-1740579-rhabillage-c-en-java
Cours base donnée orientée objet (Résolu)salut j'ai beau cherché sur le net j'ai pas trouvé de cours sur les BDOO et surtout la norme ODMG qui permet de decrire les objets et d'interroger la base a travers des requetes si vous pouvez m'aider ça serait sympa merci... www.commentcamarche.net/forum/affich-2051249-cours-base-donnee-orientee-objet

Résultats pour Concept d'objet

Télécharger Anim8orIl est temps pour vous de se mettre à l’animation 3D ? Il n’est pas trop tard, ce logiciel vous propose de vous y familiariser très rapidement avec une interface assez conviviale et des fonctionnalités bien remplies. De la conception d’objets animés à... www.commentcamarche.net/telecharger/telecharger-34056630-anim8or

Résultats pour Concept d'objet

Avalone présente le "bar interactif", un comptoir high-tech(Paris - Relax news) - La société Avalone, spécialisée dans la conception d'évènements et d'animations spectaculaires, présente son "bar interactif", un comptoir intelligent qui détecte les mouvements humains et les objets en tout genre. Original et... www.commentcamarche.net/actualites/avalone-presente-le-bar-interactif-un-comptoir-high-tech-5847080-actualite.php3
Déco et High-tech : 7 objets high-tech design pour le salon(Paris - Relax news) - Alors que le secteur de la décoration est en plein boom, de nombreuses enseignes dédiées aux nouvelles technologies renouvellent leur offre pour permettre aux consommateurs d'acquérir des objets high-tech design à intégrer dans... www.commentcamarche.net/actualites/deco-et-high-tech-7-objets-high-tech-design-pour-le-salon-5847442-actualite.php3
Un nouveau concept hôtelier à découvrir en avant-première sur Second Life(Paris - Relaxnews) - "Aloft Hotels" est le nouveau concept hôtelier développé par le groupe hôtelier Starwood Hotels. Les premiers établissements seront ouverts à travers le monde en 2008, mais le concept peut déjà être découvert dans le monde... www.commentcamarche.net/actualites/un-nouveau-concept-hotelier-a-decouvrir-en-avant-premiere-sur-second-life-2987056-actualite.php3

Résultats pour Concept d'objet

POO - Le polymorphismeDéfinition du polymorphisme Le nom de polymorphisme vient du grec et signifie qui peut prendre plusieurs formes. Cette caractéristique est un des concepts essentiels de la programmation orientée objet. Alors que l'héritage concerne les classes (et... www.commentcamarche.net/contents/poo/polymorp.php3
POO - Encapsulation des donnéesLe concept d'encapsulation L'encapsulation est un mécanisme consistant à rassembler les données et les méthodes au sein d'une structure en cachant l'implémentation de l'objet, c'est-à-dire en empêchant l'accès aux données par un autre moyen que les... www.commentcamarche.net/contents/poo/encapsul.php3
Javascript - Les variablesLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. En Javascript, les noms de variables peuvent être aussi long que l'on désire,... www.commentcamarche.net/contents/javascript/jsvar.php3