•Introduction à la programmation orientée objet •interfaces graphiques

Programmation
scientifique
Introduction à la
programmation orientée objet
interfaces graphiques
Tuesday, March 30, 2010
Programmation
orientée objet
Approche pour de grands programmes
POO conduit à des modules qui peuvent évoluer
indépendemment
La plupart des modules Python (mais aussi matlab
etc..) utilisent la POO: important d’en connaître les
bases
Même vos programmes «simples» en utilisent...
Tuesday, March 30, 2010
Programmation procédurale
Ce dont vous avez l’habitude.
Programme décrit avec explicitement la séquence des opérations
à faire.
Accent sur les algorithmes, les procédures.
Séparation entre procédures et données
Améliorations:
structuration du code: diviser le programme en blocs de
procédures ou fonctions réutilisables.
Code organisé autant que possible en blocs structurés,
organisés de manière logique
Tuesday, March 30, 2010
Programmation orientée objet
Définir des types de données qui correspondent à votre problème
Avantages:
les types de données sont plus simples à isoler que des
algorithmes
les types de données sont plus stables que les algorithmes
qui peuvent évoluer
les types de données encapsulent l’implémentation
Stratégie:
identifier les types de données pour votre problème
implémenter dans des classes regroupant les définitions des
variables (pour les données) et des algorithmes (méthodes)
pour les traiter.
écrire le programme qui les utilisent...
Tuesday, March 30, 2010
Tuesday, March 30, 2010
1 / 63 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !