M103 – Programmer en Orienté Objet
Appliquer la POO dans le langage de programmation Python
Filière : Développement Digital
📥 Télécharger le PDF (445 Ko)Sommaire du document
- Connaitre les principaux piliers de
- La poo
- 1. Quelle assertion se rapproche le plus du concept d’héritage?
- A. C’est un mécanisme qui permet de changer le type des objets.
- B. C’est une relation de spécialisation entre une classe et ses classes filles.
- C. C’est un synonyme du concept « instanciation ».
- 2. Qu'est-ce qu'une « super classe »
- A. une classe mère
- B. une classe ayant des membres publiques
- C. une classe possédant des privilèges
- 4. l’héritage multiple est un mécanisme dans lequel une classe
- A. Peut hériter des méthodes et des attributs de plus d’une super-classe
- B. Peut hériter des méthodes et des attributs d’une seule super-classe
- C. Peut hériter des méthodes d’une des classes filles
- 5. Dans la redéfintion d’une méthode
- A. La nom de la méthode est modifiée
- B. Le corps de la méthode est modifié
- C. Le nom et le corps de la méthode sont modifiés
- Exercice 2 (suite)
- A. Modularité
- B. Amélioration des performances
- C. Sécurité du code
- D. Facilité d’évolution du code
- A. Dans les classe filles
Aperçu du contenu
Extrait des premières pages, texte tiré du PDF. Le document complet (35 pages) est dans le PDF.
Compétences visées • Maitrise des concepts de base relatifs à l’héritage, les types d’héritage et la redéfinition des méthodes • Maitrise du principe de polymorphisme: types de variables, types des objets, appel des méthodes, etc.
• Maitrise du principe de l’encapsulation, intérêt et la distinction entre les différents niveaux de visibilité des membres d’une classe. • Bonne utilisation des classes abstraites et des interfaces Recommandations clés • Bonne compréhension des notions et des exemples présentés.
QCM 1. Quelle assertion se rapproche le plus du concept d’héritage? A. C’est un mécanisme qui permet de changer le type des objets. B. C’est une relation de spécialisation entre une classe et ses classes filles.
C. C’est un synonyme du concept « instanciation ». D. Cela permet à un objet de connaître la valeur d’un attribut d’un autre objet. 2. Qu'est-ce qu'une « super classe » A. une classe mère B. une classe ayant des membres publiques C. une classe possédant des privilèges
QCM (suite) 3. La classe B hérite de la classe A. Si A possède 3 méthodes et que B en possède 2 qui lui sont propres, combien de méthodes différentes un objet de type B pourra-t-il utiliser?
4. l’héritage multiple est un mécanisme dans lequel une classe A. Peut hériter des méthodes et des attributs de plus d’une super-classe B. Peut hériter des méthodes et des attributs d’une seule super-classe C. Peut hériter des méthodes d’une des classes filles Appréhender le paradigme de la POO
QCM (suite) 5. Dans la redéfintion d’une méthode: A. La nom de la méthode est modifiée B. Le corps de la méthode est modifié C. Le nom et le corps de la méthode sont modifiés
Exercice 1 Soient les classes suivantes: Analysez ces classes et utilisez la généralisation pour factoriser au mieux la description des propriétés.
Exercice 2 Soient les variables a, b, c suivantes qui font référence à des objets de type classe Mère ou Fille.
Exercice 2 (suite) Dites si il est possible d’accéder aux membres des classes Mère et Fille à partir d’une variable. Compléter le tableau par Vrai ou Faux
Autres documents de la filière Développement Digital
Programmer en Orienté Objet
CoursM103Programmer en Orienté Objet
CoursM101Se situer au regard du métier et de la démarche de formation
CoursM102Acquérir les bases de l’algorithmique
CoursM102Acquérir les bases de l’algorithmique
CoursM102Acquérir les bases de l’algorithmique
CoursM102Acquérir les bases de l’algorithmique
CoursM102Acquérir les bases de l’algorithmique
Tous les documents Développement Digital →
Toutes les filières
Document pédagogique de la formation professionnelle, partagé pour les stagiaires. Les supports officiels de votre promotion restent ceux de votre formateur et d'OFPPT Academy. Ce document vous appartient ou doit être retiré ? Écrivez à [email protected], il sera retiré sous 48 h.