oop: oriented object programming

Une autre façon de voir les choses

La programmation orientée sera vue en terminale, uniquement sur les concepts simples de base.

Quel est le concept

L'idée de l'orienté objet est assez simple. C'est vous qui créez vos objets. Un objet possède des attributs. Par exemple pour le chien (sa race, sa taille, age,etc...). Mais un objet peut aussi posséder des méthodes que vous allez créer exprès pour cet objet. Par exemple pour l'objet chien, on pourrait créer une fonction qui détermine si le chien est adulte ou non en fonction de son âge. C'est ce que l'on appelle l'encapsulation. Le programme en devient ainsi plus lisible et plus simple...à condition d'avoir réfléchi avant de programmer! Cela permet de programmer des concepts comme la dérivation des fonctions de manière très simple alors que c'est un véritable challenge sans.

Et avec Python

Python permet la programmation objet et contient tous les concepts propres au langage orienté objet: polymorphisme, héritage....

Concrétement

Dès que j'en aurais le temps je placerai ici des exemples...


Android

De la programmation pour pc à la programmation pour téléphone....

A finir

Pas eu le temps de tout faire.....