Programmation Orienté Objet en C++ Ricard julienjricard@liris.cnrs.frhttp://liris.cnrs.fr/julien.ricard/OrganisationLundi 8h12h * 10 semainesCours / TD / TPParticipationContrôle des connaissances :DS promo 50 % + DS groupe 25% + TP 25%Projet C++ Lundi 2h + 2h * 7 semainesEt aujourd’hui :Concept objets et les motivations du C++Première classe C++ Points syntaxesTPProgrammation Orienté Objet en C++ 2Concept d’objetRéflexion sur la vie d’un logiciel Développement MaintenanceCritères de qualit és :Correction (ou validité)ExtensivitéRéutilisabilitéRobustesseModularitéModulaireMonolithiqueProgrammation Orienté Objet en C++ 3Méthodes de conceptionExemple : Traitement d’un flux d’entr éesMéthodes descendantesMéthodes ascendantesExemple : mikadoCritères de qualitésCompréhension modulaireContinuité modulaireProtection modulaire Programmation Orienté Objet en C++ 4Définition d’un moduleInterface limit éCommunication limitéInterface expliciteMasquage des informationsCorrespond à des unit és syntaxiques du langageFonctionsInterfaceDonnéesProgrammation Orienté Objet en C++ 5La réutilisabilitéUn bon module doit pouvoir :Manipuler plusieurs types différentesS’adapter au différentes structures de données Offrir des opérations sans connaître l’implémentation factoriser les opérations communes à un groupe de moduleDéfinition de nouvelles techniques ...
Voir