Introduction à la POOExcel 2000 et VBA • Nous avons vu :– Algorithmique et programmation séquentielle– Programmation événementielleMacros Excel, introduction à VBA – Visual Studio et Visual Basicpour Excel 2000 – Conception d’application (Génie logiciel)– Microsoft Excel• Nous avons besoin d’un dernier outil Philippe Pasquierconceptuel :La programmation orienté objet.Philippe Pasquier, Octobre 20032IFT-20403-A Basic et Visual BasicIntroduction à la POO Introduction à la POO• La programmation structurée est basée sur la • Modularité et encapsulation :dichotomie :– Description des structures de données– Idée : regrouper dans un même module – Codage des algorithmes qui manipulent ces des données et les traitements agissant donnéessur celles ci.• Avantages : – On parle d’encapsulation des données– séparation entre les données et leurs • Les modules constituent des unités de comportementsprogrammation autonomes que l’on • Inconvénients :fait interagir pour constituer une – Toutes les données et tous les comportements sont mélangésapplication : exemple des modules VB– L’évolution du programme n’est pas facilitéePhilippe Pasquier, Octobre 2003 Philippe Pasquier, Octobre 20033 4IFT-20403-A Basic et Visual Basic IFT-20403-A Basic et Visual BasicIntroduction à la POO Introduction à la POO• Notion d’objet :• Visibilité des données ou des procédures / – Unité autonome de programmation/conceptionméthodes attachées à un objet :– ...