Série · Programmation informatique
Programmation orientée objet
Dans Technologie
60 cartes14 joueurs l'ont commencée
Série « Programmation orientée objet » sur Wikicard : 60 cartes tirées de Wikipédia, dont Classe (informatique), Encapsulation (programmation), Polymorphisme (informatique). Terminée, elle donne un badge brodé « Or », dessiné pour elle.
Ses cartes
- Programmation orientée objetLégendaireLa programmation orientée objet (POO), ou programmation par objet, est un paradigme de programmation informatique.
- Encapsulation (programmation)ÉpiqueL’encapsulation désigne le regroupement de données avec un ensemble de routines qui en permettent la lecture et la manipulation.
- Classe (informatique)ÉpiqueUne classe regroupe des membres, méthodes et propriétés (attributs) communs à un ensemble d'objets.
Polymorphisme (informatique)ÉpiqueLe polymorphisme, du grec ancien polús (plusieurs) et morphê (forme), est le concept consistant à fournir une interface unique à des entités pouvant avoir différents types.Héritage (informatique)ÉpiqueL’héritage est un mécanisme qui permet, lors de la déclaration d’une nouvelle classe, d'y inclure les caractéristiques d’une autre classe.
- Objet (informatique)ÉpiqueUn objet est un conteneur symbolique et autonome qui contient des informations et des mécanismes concernant un sujet, manipulés dans un programme.
- Mapping objet-relationnelÉpiqueUn mapping objet-relationnel (en anglais Object-Relational Mapping ou ORM) est un type de programme informatique qui se place en interface entre un programme applicatif et une…
- Méthode (informatique)ÉpiqueUne méthode est une routine membre d'une classe.
- SOLID (informatique)ÉpiqueSOLID est un acronyme mnémonique qui regroupe cinq principes de conception destinés à produire des architectures logicielles plus compréhensibles, flexibles et maintenables.
- Instance (programmation)ÉpiqueInstance est un anglicisme, qui signifie « cas », « exemple ».
- Principe de responsabilité uniqueÉpiqueEn programmation orientée objet, Robert C.
Principe de substitution de LiskovRareLe principe de substitution de Liskov est étroitement relié à la méthodologie de programmation par contrat aboutissant à des restrictions qui spécifient la manière dont les…
Constructeur (programmation)RareLe constructeur par recopie a un unique argument du même type que l'objet à créer (généralement sous forme de référence constante) et il recopie les attributs depuis l'objet passé…Théorie des langages de programmationRareLa théorie des langages de programmation (anglais : Programming language theory ou PLT) est une branche de l'informatique qui traite de la conception, de la mise en œuvre, de…
- Héritage multipleRareL’héritage multiple est un mécanisme de programmation orientée objet dans lequel une classe peut hériter de comportements et de fonctionnalités de plus d'une super-classe.
- Interface (programmation orientée objet)RareUne interface est un ensemble de signatures de méthodes publiques d'un objet.
Loi de DéméterRareLa loi de Déméter (en anglais Law of Demeter ou LoD), ou Principe de connaissance minimale, est une règle de conception pour développer un logiciel, particulièrement du logiciel…
Inversion des dépendancesRareInversion des dépendances (dependency inversion principle) fait référence à une forme spécifique de découplage des modules logiciels.- Principe ouvert/ferméRareEn programmation orientée objet, le principe ouvert/fermé (open/closed principle) affirme qu'une classe doit être à la fois ouverte (à l'extension) et fermée (à la modification).
- Conteneur (informatique)RareUn conteneur est une structure de données, une classe, ou un type de données abstrait, dont les instances représentent des collections d'autres objets.
- Principe de ségrégation des interfacesRareEn programmation orientée objet, le principe de ségrégation des interfaces (en anglais : Interface Segregation Principle ou ISP) stipule qu'aucun client ne devrait dépendre de…
- DestructeurRareLe destructeur d'une classe est une méthode spéciale lancée lors de la destruction d'un objet afin de récupérer les ressources (principalement la mémoire vive) réservée…
- Dispatch multipleRareLe dispatch multiple est une fonctionnalité de certains langages orientés objet ou fonctionnels dans lesquels une fonction ou une méthode peut être spécialisée pour plus d'un de…
- Composition (programmation)RareLa composition est une technique qui permet de combiner plusieurs éléments de programmation entre eux pour obtenir un élément ayant une fonctionnalité plus complexe.
- Cardinalité (programmation)RareLa cardinalité ou multiplicité, dans les schémas relationnels en modélisation des données, sert à compter le nombre minimum et maximum de possibilités que chaque classe contient…
- Objet immuableRareUn objet immuable, en programmation orientée objet et fonctionnelle, est un objet dont l'état ne peut pas être modifié après sa création.
- Propriété (informatique)Peu communeUne propriété est un élément de description d'un objet.
- Duck typingPeu communeLe duck typing (prononcé en français, traduction : typage canard) est un style de typage dynamique de certains langages de programmation orientés objet, par exemple Python ou Ruby.
Classe abstraitePeu communeUne classe abstraite est une classe si et seulement si elle n'est pas instanciable.- Mock (programmation orientée objet)Peu communeLes mocks (simulacres ou mock object) sont des objets simulés qui reproduisent le comportement d'objets réels de manière contrôlée.
- Agrégation (programmation)Peu communeEn programmation informatique et plus précisément en programmation orientée objet, l'agrégation permet de définir une entité comme étant liée à plusieurs entités de classe…
- OLE AutomationPeu communeOLE Automation (rebaptisé par la suite Automation par Microsoft, même si l'ancienne appellation demeure largement utilisée), est le mécanisme de communication inter-processus basé…
- Entity-control-boundaryPeu communeEntity-Control-Boundary (ECB) » ou « Entity-Boundary-Control (EBC) », ou « Boundary-Control-Entity (BCE) », qui pourrait être traduit en français par « Entité-Contrôle-Frontière…
- Architecture hexagonalePeu communeL'architecture hexagonale, ou architecture à base de ports et d'adaptateurs, est un patron d'architecture utilisé dans le domaine de la conception des logiciels.
SolidityPeu communeSolidity est un langage de programmation orienté objet dédié à l'écriture de contrats intelligents.
- Fonction virtuellePeu communeUne fonction virtuelle est une fonction définie dans une classe (méthode) qui est destinée à être redéfinie dans les classes qui en héritent.
- Trait (programmation)Peu communeUn trait est une sous-classe abstraite, un modèle conceptuel pour structurer des programmes orientés objets.
- Resource acquisition is initializationPeu communeResource acquisition is initialization, abrégé RAII (l'acquisition d'une ressource est une initialisation), est un concept de programmation orientée objet.
Problème du diamantCommuneEn informatique, le problème du diamant (ou problème du losange dans certains articles scientifiques) arrive principalement en programmation orientée objet, lorsque le langage…
- Variable d'instanceCommuneUne variable d'instance est une variable contenant l'état d'un objet, aussi appelée attribut.
- Séparation commande-requêteCommuneLa séparation commande-requête (Command–query separation, CQS) est un principe de la programmation impérative.
- Object Query LanguageCommuneObject Query Language est une extension du langage SQL pour base de données orientée objet, langage de requête utilisé pour interroger des SGBDO, normalisé par l'ODMG.
- Adaptive Communication EnvironmentCommuneAdaptive Communication Environment, ou environnement de communication adaptatif) est un environnement de programmation orientée objet, il est open source et est écrit en C++.
- Wolfram SystemModelerCommuneWolfram SystemModeler modifier - modifier le code - voir Wikidata (aide) Développé par Wolfram MathCore, Wolfram System Modeler est une plate-forme pour l'ingénierie ainsi que la…
- Clonage (programmation)CommuneLe clonage est l'opération de copie d'une instance d'objet afin de créer une nouvelle instance qui contienne les mêmes informations.
- Linéarisation C3CommuneEn programmation informatique, et plus précisément en programmation objet, la linéarisation de la superclasse C3 est un algorithme utilisé principalement pour obtenir l'ordre dans…
- Object Data Management GroupCommuneObject Data Management Group) était un groupe responsable de la normalisation de OQL, disparu en 2001.
- Copie d'un objetCommuneLa copie d'un objet est l'action, en programmation informatique, de reproduire ou copier les attributs d'un objet dans un autre objet.
- Base de données orientée composantCommuneUne base de données orientée composant (component-oriented database ou CODB) est un ensemble d'informations stockées sous un modèle particulier de gestion de données et de…
- This (programmation informatique)CommuneThis, self ou encore Me sont des mots-clés dans des langages de programmation orientée objet, qui permettent d'obtenir l'adresse de l'objet courant c'est-à-dire la référence sur…
- Argus (langage de programmation)CommuneL’Argus est un langage de programmation créé au MIT par Barbara Liskov entre 1982 et 1988, en collaboration avec Maurice Herlihy, Paul Johnson, Robert Scheifler et William Weihl.
- Classe interneCommuneUne classe interne (de l'anglais nested class ou inner class) est une classe déclarée au sein d'une autre classe ou d'une interface.
Incr TclCommuneIncr Tcl est une extension du langage Tcl permettant une sorte de programmation orientée objet.- Invariant de classeCommuneUn invariant de classe est un invariant utilisé pour contraindre des objets d'une classe.
- Analyse orientée objetCommuneL'analyse orientée objet (OOA en anglais) est une réflexion en amont de la création d'une application informatique.
- Object-PL/SQLCommuneObject-PL/SQL (Object-Procedural Language/Structured Query Language ou tout simplement O-PL/SQL) est une méthode d'usage de l'extension procédurale pour le langage SQL dans la…
- Architecture orientée objetsCommuneL'architecture orientée objets est une architecture logicielle mettant en œuvre des applications et composants organisés selon la technologie objets.
- Schizophrénie (programmation orientée objet)CommuneLa schizophrénie du self est une complication résultant de la délégation et des techniques de la programmation orientée objet, où self / this peut faire référence à plus d'un…
- Sélection multipleCommuneLa sélection multiple (ou sélection de méthode à aiguillage multiple) traduit le fait que tous les arguments sont pris en compte par le compilateur pour sélectionner la méthode à…
- Sélection simpleCommuneLa sélection simple (ou sélection de méthode à aiguillage simple) traduit le fait qu'un seul argument est utilisé par le compilateur pour sélectionner la méthode à appeler.
Ouvrez des paquets de cartes tirées de Wikipédia, terminez vos collections pour gagner leur badge brodé, défiez d'autres joueurs en Joute. Gratuit, sans avantage payant.