Introduction à la programmation orientée objet | POO #01

  Рет қаралды 22,855

EpiMed Open Course

EpiMed Open Course

Күн бұрын

Пікірлер: 22
@saidnokra9372
@saidnokra9372 Ай бұрын
Ce tuto mérite une médaille 👏👏👏 EXCELLENT 👍👍👍
@mohamedalikhalgui7672
@mohamedalikhalgui7672 Жыл бұрын
Tuto exceptionnelle, académique, très instructive. La POO dévoile tous ses secrets avec cette chaîne.
@elviehatchoua9232
@elviehatchoua9232 Жыл бұрын
Je vous remercie vraiment! vous expliquez merveilleusement bien 😊
@anthonytur8830
@anthonytur8830 2 жыл бұрын
C'était parfaitement fluide. Merci, vous avez gagné un abonné :)
@Mr4CodeMr
@Mr4CodeMr Жыл бұрын
super bien expliqué merci beaucoup
@MarlandLynval
@MarlandLynval 3 жыл бұрын
Merci beaucoup Ekaterina, bonnes fêtes à vous aussi . A bientôt pour la suite, enfin je l'espère. Je tiens à vous féliciter pour votre talent de pédagogue toute faite.
@epimedopencourse
@epimedopencourse 3 жыл бұрын
Merci beaucoup !
@yannchoho9097
@yannchoho9097 3 жыл бұрын
Toujours un plaisir d’apprendre avec vous et bonne fête de fin d’année à vous !
@epimedopencourse
@epimedopencourse 3 жыл бұрын
Merci beaucoup pour votre commentaire, cela fait très plaisir.
@naidinp
@naidinp 3 жыл бұрын
Bonnes fêtes et félicitations pour la clarté de vos vidéos. Merci pour le partage.
@epimedopencourse
@epimedopencourse 3 жыл бұрын
Bonnes fêtes à vous et un grand merci pour votre commentaire.
@cimgov-technologysolutions4668
@cimgov-technologysolutions4668 3 ай бұрын
♥️♥️♥️
@yassineali7928
@yassineali7928 2 жыл бұрын
merci bp
@seydoutoguiyen5178
@seydoutoguiyen5178 3 жыл бұрын
Super clair en théorie et bon exemple pratique
@epimedopencourse
@epimedopencourse 3 жыл бұрын
Merci :)
@tandian7
@tandian7 2 жыл бұрын
Je viens d'arriver ici je veux vraiment comprendre ce paradigme.
3 жыл бұрын
bonjour et merci pour cette vidéo très instructive. pourriez-vous faire une autre vidéo sur la particularité des classes par rapport au variable de structure ?
@epimedopencourse
@epimedopencourse 3 жыл бұрын
Merci pour votre commentaire. Est-ce que vous parlez du type structure (ex. struct en C) ou des variables structurées en général (ex. chaîne de caractères) ?
3 жыл бұрын
@@epimedopencourse oui, le type structure (struck en c)
@epimedopencourse
@epimedopencourse 3 жыл бұрын
Dans l'immédiat, ce n'est pas prévu. En revanche, si une formation en POO voit le jour sur cette chaîne, cette question sera intégrée, notamment dans des bonnes pratiques de la conception orientée objet. En tout cas, merci pour votre proposition. C'est effectivement une question très intéressante.
@seydoutoguiyen5178
@seydoutoguiyen5178 3 жыл бұрын
Mais je pensais que la méthode lire et avis devait être pour l'objet livre et à chaque livre, on verra les objets personnes qui ont lu et commenter . Sinon, comment savoir pour chaque livre , le nombre d'achats, de kecture et de commentaires reçus ?
@epimedopencourse
@epimedopencourse 3 жыл бұрын
C'est une excellente question ! Vous avez raison. En POO il y a souvent plusieurs façons de concevoir le code. En fonction des spécifications on pourrait déléguer certaines actions à un objet ou à un autre. La règle de base est la suivante : on fait la conception de manière à réduire tant que possible le couplage entre les classes. L'action concrète de la méthode lire n'est pas définie dans cet exemple. C'est une méthode vide qui simule le fait qu'une personne peut lire un livre dans la vie réelle. Avec cette conception, il est logique d'attribuer l'action lire à une personne (c'est une personne qui initie l'action et pas l'inverse). On garde la méthode lire du côté de la personne également dans la situation où l'action lire modifie l'état de l'objet personne (ex., la personne approfondie ses connaissances suite à une lecture). En revanche, si d'après les spécifications du logiciel nous devons compter combien de fois un livre a été lu, on pourrait ajouter une méthode "être lu" ainsi qu'un attribut "nombre de lectures" à la classe livre. Une personne peut déclencher cette méthode via délégation. On évitera, par contre, le couplage depuis le livre vers la personne. Pour la méthode "rédiger un avis" c'est un peu plus compliqué. Dans l'exemple de la vidéo, on suppose que "rédiger un avis" enregistre l'avis d'une personne dans une base de données. Aucune autre spécification n'est donnée. La lecture des avis n'est pas demandée. Dans cette conception, c'est forcément la classe Personne qui contient la méthode "rédiger un avis" car c'est dans cette classe que nous avons accès aux références du livre et de la personne à la fois. Encore une fois, on évite le couplage depuis le livre vers la personne. Ceci dit, dans une application web réelle on devra surement avoir plusieurs vues : d'une part, une personne peut consulter ses avis rédigés depuis son compte (et les modifier) et d'autre part les avis de différentes personnes doivent être affichés pour un livre. Les données sont stockées dans une base de données. Dans une conception typique on utilise une injection de dépendances dans ce cas.
Notions de classe et d’objet en programmation orientée objet | POO #02
7:27
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН
POO : Appréhender la Programmation Orientée Objet
24:44
Certif Academy
Рет қаралды 19 М.
Apprendre la Programmation Orientée Objets (POO) Python
30:25
Initiation à la programmation orientée objet avec Python | POO #03
22:39
EpiMed Open Course
Рет қаралды 19 М.
Paradigmes en programmation
30:10
FormationVidéo
Рет қаралды 18 М.
Programmation orientée-objet
35:36
FormationVidéo
Рет қаралды 51 М.
FORMATION DEEP LEARNING COMPLETE (2021)
30:57
Machine Learnia
Рет қаралды 1 МЛН
Rust for the impatient
10:43
No Boilerplate
Рет қаралды 774 М.
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН