Exercice - Interfaces
Enoncé
- Définissez l'interface Book.
- Définissez l'interface Member.
- Écrivez une fonction addBook qui prend en paramètre une liste de livres et un livre, et ajoute le livre à la liste.
- Écrivez une fonction addMember qui prend en paramètre une liste de membres et un membre, et ajoute le membre à la liste.
- Écrivez une fonction printBooks pour afficher tous les livres dans la liste.
- Écrivez une fonction printMembers pour afficher tous les membres dans la liste.
Interface Book
La Book interface doit avoir les propriétés suivantes :
- title: string (le titre du livre)
- author: string (le nom de l'auteur du livre)
- isbn: string (le numéro ISBN unique du livre)
Interface Member
La Member interface doit contenir les informations suivantes :
- name: string (le nom du membre)
- memberId: number (un identifiant unique pour le membre)
- email: string (l'adresse email du membre)