Qu’est-ce que la programmation orientée objet

Concepts des paradigmes de programmation

Eleanor Thomas

Senior Data Analytics Engineer

Qu’est-ce que la programmation orientée objet

  • Programmation orientée objet : style de programmation organisé en « objets »
  • Objets : unité de base de la POO, peuvent contenir des données et du code

Programmation orientée objet

Concepts des paradigmes de programmation

Qu’est-ce qu’une classe ?

  • Classes : catégories d’objets partageant des fonctionnalités et informations communes
  • Ni les classes ni les objets ne sont des processus comme les fonctions, mais ils peuvent contenir des informations sur des processus

Programmation orientée objet

Concepts des paradigmes de programmation

Classes vs objets

Classes

  • Catégorie générale d’objets
  • Permettent de nombreux exemples de cette classe

Objets

  • Exemple concret d’une classe donnée
  • Reflète les traits communs à la classe et ses caractéristiques propres

Groupe de chiens

Chien avec badge nominatif

Concepts des paradigmes de programmation

Programmation orientée objet en Python

class Dog():

def __init__(self, name): self.name = name
def bark(self): print("Arf!")
lacy = Dog("Lacy")
lacy.bark()

Sortie :

Arf!
Concepts des paradigmes de programmation

Passons à la pratique !

Concepts des paradigmes de programmation

Preparing Video For Download...