La programmation orientée objet (POO), ou programmation par objet, est un paradigme de programmation informatique. Elle consiste en la définition et l'interaction de briques logicielles appelées objets ; un objet représente un concept, une idée ou toute entité du monde physique, comme une voiture, une personne ou encore une page d'un livre. Il possède une structure interne et un comportement, et il sait interagir avec ses pairs. Il s'agit donc de représenter ces objets et leurs relations ; l'interaction entre les objets via leurs relations permet de concevoir et réaliser les fonctionnalités attendues, de mieux résoudre le ou les problèmes. Dès lors, l'étape de modélisation revêt une importance majeure et nécessaire pour la POO. C'est elle qui permet de transcrire les éléments du réel sous

Property Value
dbo:abstract
  • La programmation orientée objet (POO), ou programmation par objet, est un paradigme de programmation informatique. Elle consiste en la définition et l'interaction de briques logicielles appelées objets ; un objet représente un concept, une idée ou toute entité du monde physique, comme une voiture, une personne ou encore une page d'un livre. Il possède une structure interne et un comportement, et il sait interagir avec ses pairs. Il s'agit donc de représenter ces objets et leurs relations ; l'interaction entre les objets via leurs relations permet de concevoir et réaliser les fonctionnalités attendues, de mieux résoudre le ou les problèmes. Dès lors, l'étape de modélisation revêt une importance majeure et nécessaire pour la POO. C'est elle qui permet de transcrire les éléments du réel sous forme virtuelle. La programmation par objet consiste à utiliser des techniques de programmation pour mettre en œuvre une conception basée sur les objets. Celle-ci peut être élaborée en utilisant des méthodologies de développement logiciel objet, dont la plus connue est le processus unifié (« Unified Software Development Process » en anglais), et exprimée à l'aide de langages de modélisation tels que le Unified Modeling Language (UML). La programmation orientée objet est facilitée par un ensemble de technologies dédiés : * les langages de programmation (chronologiquement : Simula, LOGO, Smalltalk, Ada, C++, Objective C, Eiffel, Python, PHP, Java, Ruby, AS3, C#, VB.NET, Fortran 2003, Vala, Haxe, Swift) ; * les outils de modélisation qui permettent de concevoir sous forme de schémas semi-formels la structure d'un programme (Objecteering, UMLDraw, Rhapsody, DBDesigner…) ; * les bus distribués (DCOM, CORBA, RMI, Pyro…) ; * les ateliers de génie logiciel ou AGL (Visual Studio pour des langages Dotnet, NetBeans ou Eclipse pour le langage Java). Il existe actuellement deux grandes catégories de langages à objets : * les langages à classes, que ceux-ci soient sous forme fonctionnelle (Common Lisp Object System), impérative (C++, Java) ou les deux (Python, OCaml) ; * les langages à prototypes (JavaScript, Lua). (fr)
  • La programmation orientée objet (POO), ou programmation par objet, est un paradigme de programmation informatique. Elle consiste en la définition et l'interaction de briques logicielles appelées objets ; un objet représente un concept, une idée ou toute entité du monde physique, comme une voiture, une personne ou encore une page d'un livre. Il possède une structure interne et un comportement, et il sait interagir avec ses pairs. Il s'agit donc de représenter ces objets et leurs relations ; l'interaction entre les objets via leurs relations permet de concevoir et réaliser les fonctionnalités attendues, de mieux résoudre le ou les problèmes. Dès lors, l'étape de modélisation revêt une importance majeure et nécessaire pour la POO. C'est elle qui permet de transcrire les éléments du réel sous forme virtuelle. La programmation par objet consiste à utiliser des techniques de programmation pour mettre en œuvre une conception basée sur les objets. Celle-ci peut être élaborée en utilisant des méthodologies de développement logiciel objet, dont la plus connue est le processus unifié (« Unified Software Development Process » en anglais), et exprimée à l'aide de langages de modélisation tels que le Unified Modeling Language (UML). La programmation orientée objet est facilitée par un ensemble de technologies dédiés : * les langages de programmation (chronologiquement : Simula, LOGO, Smalltalk, Ada, C++, Objective C, Eiffel, Python, PHP, Java, Ruby, AS3, C#, VB.NET, Fortran 2003, Vala, Haxe, Swift) ; * les outils de modélisation qui permettent de concevoir sous forme de schémas semi-formels la structure d'un programme (Objecteering, UMLDraw, Rhapsody, DBDesigner…) ; * les bus distribués (DCOM, CORBA, RMI, Pyro…) ; * les ateliers de génie logiciel ou AGL (Visual Studio pour des langages Dotnet, NetBeans ou Eclipse pour le langage Java). Il existe actuellement deux grandes catégories de langages à objets : * les langages à classes, que ceux-ci soient sous forme fonctionnelle (Common Lisp Object System), impérative (C++, Java) ou les deux (Python, OCaml) ; * les langages à prototypes (JavaScript, Lua). (fr)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 13735 (xsd:integer)
dbo:wikiPageLength
  • 22010 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 190263139 (xsd:integer)
dbo:wikiPageWikiLink
prop-fr:année
  • 1986 (xsd:integer)
  • 1999 (xsd:integer)
  • 2000 (xsd:integer)
prop-fr:auteur
prop-fr:isbn
  • 0 (xsd:integer)
  • 2 (xsd:integer)
prop-fr:langue
  • en (fr)
  • en (fr)
prop-fr:langueOriginale
  • en (fr)
  • en (fr)
prop-fr:sousTitre
  • An Evolutionary Approach (fr)
  • Catalogue des modèles de conception réutilisables (fr)
  • An Evolutionary Approach (fr)
  • Catalogue des modèles de conception réutilisables (fr)
prop-fr:titre
  • Design Patterns (fr)
  • Le guide de l'utilisateur UML (fr)
  • Object-Oriented Programming (fr)
  • Design Patterns (fr)
  • Le guide de l'utilisateur UML (fr)
  • Object-Oriented Programming (fr)
prop-fr:traducteur
  • Jean-Marie Lasvergères (fr)
  • Jean-Marie Lasvergères (fr)
prop-fr:wikiPageUsesTemplate
prop-fr:wikibooks
  • programmation orientée objet (fr)
  • programmation orientée objet (fr)
prop-fr:wiktionary
  • programmation orientée objet (fr)
  • programmation orientée objet (fr)
prop-fr:éditeur
  • Vuibert (fr)
  • Addison-Wesley (fr)
  • EYROLLES (fr)
  • Vuibert (fr)
  • Addison-Wesley (fr)
  • EYROLLES (fr)
dct:subject
rdfs:comment
  • La programmation orientée objet (POO), ou programmation par objet, est un paradigme de programmation informatique. Elle consiste en la définition et l'interaction de briques logicielles appelées objets ; un objet représente un concept, une idée ou toute entité du monde physique, comme une voiture, une personne ou encore une page d'un livre. Il possède une structure interne et un comportement, et il sait interagir avec ses pairs. Il s'agit donc de représenter ces objets et leurs relations ; l'interaction entre les objets via leurs relations permet de concevoir et réaliser les fonctionnalités attendues, de mieux résoudre le ou les problèmes. Dès lors, l'étape de modélisation revêt une importance majeure et nécessaire pour la POO. C'est elle qui permet de transcrire les éléments du réel sous (fr)
  • La programmation orientée objet (POO), ou programmation par objet, est un paradigme de programmation informatique. Elle consiste en la définition et l'interaction de briques logicielles appelées objets ; un objet représente un concept, une idée ou toute entité du monde physique, comme une voiture, une personne ou encore une page d'un livre. Il possède une structure interne et un comportement, et il sait interagir avec ses pairs. Il s'agit donc de représenter ces objets et leurs relations ; l'interaction entre les objets via leurs relations permet de concevoir et réaliser les fonctionnalités attendues, de mieux résoudre le ou les problèmes. Dès lors, l'étape de modélisation revêt une importance majeure et nécessaire pour la POO. C'est elle qui permet de transcrire les éléments du réel sous (fr)
rdfs:label
  • Programmation orientée objet (fr)
  • Objektorienterad programmering (sv)
  • Objektorientierte Programmierung (de)
  • Programmazione orientata agli oggetti (it)
  • Об'єктно-орієнтоване програмування (uk)
  • برمجة كائنية التوجه (ar)
  • 面向对象程序设计 (zh)
  • Programmation orientée objet (fr)
  • Objektorienterad programmering (sv)
  • Objektorientierte Programmierung (de)
  • Programmazione orientata agli oggetti (it)
  • Об'єктно-орієнтоване програмування (uk)
  • برمجة كائنية التوجه (ar)
  • 面向对象程序设计 (zh)
rdfs:seeAlso
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:discipline of
is dbo:influenced of
is dbo:influencedBy of
is dbo:isPartOf of
is dbo:mainArticleForCategory of
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is prop-fr:aInfluencé of
is prop-fr:influencéPar of
is prop-fr:paradigme of
is prop-fr:paradigmes of
is oa:hasTarget of
is foaf:primaryTopic of