« Programmation Python/Programmation orientée objet pour les non-programmeurs » : différence entre les versions

Contenu supprimé Contenu ajouté
Debrice (discussion | contributions)
Ajout d'un description de ce qu'est l'objet
Debrice (discussion | contributions)
indentation des titres pour séparer le code de la description des objets
Ligne 1 :
{{Programmation Python}}
== La programmation orienté objet ==
=== Le concept objet ===
 
Dans les environements de developpement informatique, il a fallut attendre assez longtemps pour voir emerger le concept de l'objet. Son apparition a permis la création de systemes beaucoup plus complexes mais aussi tres empreint de mimétisme. En effet, dans notre monde réel, nous somme tous entourés d'objet qui ont très souvent deux critères d'appréciation.
 
==== Le critère descriptif ====
Ce premier est universel, il contient toutes les caractéristiques qui décrivent l'objet. Nous prendrons comme exemple un dés, si nous avions à le décrire, nous dirions qu'il posséde 6 faces avec des chiffres allant de 1 à 6 sur chacunes d'elles, il est (souvent) de couleur rouge et de petite taille. Il serait possible de le décrire plus précisément, mais en réalité, indiquer qu'il est fait de bois, que les nombres sont représenter par une quantité de point qui leur est égal, qu'il dispose de coin arrondi... n'aurais pas été plus éloquent.
 
==== Le critère d'interaction ====
le deuxième critère est celui d'interaction, il indique l'utilité de l'objet, les possibilités qu'il vous offre. Pour le dès nous pourions indiquer que celui-ci peut rouler, mais ce n'est pas son rôle. De même, dans certaines circonstance, celui-ci peu vous servir de cale, mais ici encore, nous nous éloignons du sujet. Objectivement, le dès à pour rôle de donner un nombre compris entre son minimum et son maximum (inclus) au hazard. D'ailleurs, on peu ajouter que cela arrive apres l'avoir lancé.
 
==== l'héritage et l'implémentation ====
Ici, nous avons décrit un objet, et il nous suffit de faire de même en informatique. Mais nous pourrions appronfondir la déscription en indiquant aussi que le dès est en fait dérivé d'un objet de base : le cube. ainsi nous pourrions dire que le dès :
* est un '''cube'''.