Tower defense (OOP4Fun Book)

Détails de l'AEA

Nom
Introduction to the Liskov Substitution Principle
Description

The Liskov Substitution Principle is introduced. This principle is part of the SOLID principles of object-oriented design. The principle states that functions that use pointers or references to parent classes should be able to use objects of subclasses. Real-word examples should be discussed (e.g., if Computer class is defined as the parent class, and Console, Desktop, Laptop, and Mobile Phone classes are defined as subclasses, the Liskov Substitution Principle says that functions which are using Computer class will also work with all subclasses, without any change in the code). Benefits of using the Liskov Substitution Principlein the context of inheritance should be discussed.

Type d'apprentissage
Discussion
Description L'apprentissage par discussion exige de l'apprenant qu'il articule ses idées et ses questions, et qu'il réponde aux idées et aux questions de l'enseignant et/ou de ses pairs.
Example usage Groupes de discussion, discussions en classe, chat, forums de discussion, séminaires, discussions par webinaire,…
Charge de travail
20
Prestation de l'activité
En ligne
Sur place
Hybride
Synchrone
Asynchrone
Enseignant présent
Enseignant non présent
Collaboration
Travail en groupes
Rétroaction
Fournisseur de rétroaction
Enseignant
Automatisé
Pair
Autre

Niveau d'utilisation de l'IA
-

Évaluation