⭐ PROGRAMMATION ORIENTÉE OBJETS (4/4) : INTERFACES ET CLASSES ABSTRAITES

Поділитися
Вставка
  • Опубліковано 12 лис 2024

КОМЕНТАРІ • 227

  • @ulrichnelson3636
    @ulrichnelson3636 4 роки тому +4

    Merci pour toutes tes vidéos, tu n'as pas seulement la connaissance mais tu as aussi l'art de transmettre. Vraiment rien à ajouter et que celui qui pense comme moi laisse un pouce bleu.

    • @LiorCHAMLA
      @LiorCHAMLA  4 роки тому

    • @ninam7749
      @ninam7749 4 роки тому

      Je laisse mille pouces bleues pour ceux qui ont juste la flemme je pense

  • @dksss1
    @dksss1 3 роки тому +14

    "Une fonction rouler qui n'existe pas chez l'employé car c'est un esclave" 🤣🤣🤣🤣🤣 tellement vrai... top ta vidéo

  • @olivierleon4622
    @olivierleon4622 Рік тому

    abstraction parfaitement imagée, je fait du PHP depuis près de 20 ans, j'ai enfin compris les subtilités dans "extend" et "implement".

  • @aureliea.5955
    @aureliea.5955 4 роки тому

    J'ai commencé à apprendre les notions en cours, mais c'était encore abstrait pour le coup. Aujourd'hui à l'issue des 4 vidéos, c'est beaucoup plus clair et je me sens plus apte à réexpliquer cette notion à quelqu'un ou à un employeur qui me poserait des questions. Merci beaucoup ! Très satisfaite, je compte poursuivre sur les 9 vidéos avec le blog.

  • @JoNens243
    @JoNens243 8 місяців тому

    Excellente série de vidéos ! Tu as simplifié ce qui paraissait insurmontable pour moi! Tu as un don dans l'enseignement c'est indéniable
    Force à toi et encore merci

  • @DoluTattoo
    @DoluTattoo 2 роки тому +3

    Je pense que c'est ma 5 ou 6 ème tentative d'apprendre l'oriente objet à travers des cours en vidéo. A chaque fois j'ai abandonné au bout de 10min, mais la, j'ai tout regardé d'une traite et j'ai tout compris. Les exemples choisis (employés, patron, etc ..) permettent également de bien retenir les choses.
    Merci beaucoup pour cette superbe série de vidéo qui m'a grandement appris et me servira énormément. Bonne continuation

  • @michelbreton7107
    @michelbreton7107 3 роки тому +3

    Merci pour ce cours. J'ai appliqué ces principes avec du language C# et même si le code était légèrement différent tout fonctionnait à merveille. Cela m'a été à comprendre le pourquoi de l'emploie des objets et des classes interface et abstract.

  • @jibeji
    @jibeji 4 роки тому

    Avant, le trouvais la POO incompréhensible. Mais ça, c'était avant de regarder ces 4 vidéos. Explications remarquables, sympathiques et très utiles. Un GRAND merci !

    • @LiorCHAMLA
      @LiorCHAMLA  4 роки тому

      Merci à toi d'avoir regardé :)

  • @NaomieChouraqui
    @NaomieChouraqui Рік тому

    Merci beaucoup pour vos vidéos. Cela fait longtemps que je recherche des explications bonnes, courtes et précises, et c'est très difficile à trouver. Vos vidéos expliquent bien les définitions de chaque nouveau concept et ne créent pas plus de confusion. Merci beaucoup.

  • @djawadshow1625
    @djawadshow1625 5 років тому +16

    Merci encore une fois pour la simplicité de tes explications. Ça serait bien bien si tu nous completais cette suite avec une vidéo sur le design pattern

    • @LiorCHAMLA
      @LiorCHAMLA  5 років тому +4

      Oui pourquoi pas, ça se discute :-)

    • @steved1122
      @steved1122 4 роки тому

      @@LiorCHAMLA ho que oui cela serai vraiment bien !!

  • @abderrahimlasfar
    @abderrahimlasfar 3 роки тому

    Grand merci , Je galérais depuis longtemps pour comprendre la poo mais une fois tomber sur ta chaine tous est devenu clair. Encore merci bcp.
    J’ai seulement un problème avec la 4ème vidéo ou j’ai pas bien saisi les notions de CLASSES ABSTRAITES , INTERFACE , ABSTRACTION et POLYMORPHISME, un petit conseil sera le bienvenu.
    Merci bcp

    • @LiorCHAMLA
      @LiorCHAMLA  3 роки тому +1

      Merci pour ton commentaire, je pense qu'il faudrait que tu vois d'autres explications que les miennes sur ces concepts pour les comparer et surement avoir le déclic :)

  • @fatimatadiallo-wj6rc
    @fatimatadiallo-wj6rc Рік тому

    franchement merci j'espère que j'aurai une bonne note à mon control
    et oui ta façon d'enseigner me convient parfaitement

  • @qamarh1962
    @qamarh1962 4 роки тому

    Lior Chamla, tu es un super pédagogue. Merci à toi. Tu mérite amplement ton statut de formateur.

  • @sangfroidniloi
    @sangfroidniloi 4 роки тому

    C'est d'une clarté sans égale, merci ! L'abstraction n'a jamais été aussi concrète

    • @LiorCHAMLA
      @LiorCHAMLA  4 роки тому

      Haha c'est marrant parce que si j'avais une seule vidéo de la série à refaire je referai celle là je crois ^^ mais merci beaucoup !

  • @waelltifi
    @waelltifi Рік тому

    merci beaucoup beaucoup beaaaaauuucoup !!! ces 4 videos m'ont très aider , je suis si reconnaissant !

  • @naoreminiscence6031
    @naoreminiscence6031 4 роки тому

    Tuto exceptionnel, sincère merci à vous de partager avec autant de naturel votre savoir. Sans ce tuto de 4 vidéos je ne m'en sortais pas ... MERCI BEAUCOUP

    • @LiorCHAMLA
      @LiorCHAMLA  4 роки тому

      Merci à toi de m'avoir regardé:)

  • @Jonas0du8
    @Jonas0du8 5 років тому

    J'avais lu il y a 2 ans un bouquin sur la théorie de la POO avec tous les soirs un gros mal de tête.
    C'est 4 cours m'ont fait un bon rappel et en plus j'ai mieux compris les notions de "classe abstraite", "d'interface" et de "polymorphisme".
    Merci à toi tu es un super formateur.

  • @marminoleo8880
    @marminoleo8880 4 роки тому

    J'ai jamais aussi bien compris ces principes de programmation, merci à toi tu es hyper pédagogue.

  • @amlslmn4573
    @amlslmn4573 3 роки тому

    T'es vraiment un monstre Lior, respect infini !

  • @marielauredebeaune1780
    @marielauredebeaune1780 Рік тому

    Tu es vraiment incroyablement bon. Merci merci bcp.

  • @TaiKHUN-zg8vl
    @TaiKHUN-zg8vl 3 роки тому

    Merci pour cette vidéo sur la notion Abstract. Il s'agissait pour moi ici de réviser la notion en tant que débutant. Je t'avoue que j'ai trouvé l'explication abstraite. Mais ce qui a été surtout difficile c'est de suivre le fil de ton explication alors que tu bouges rapidement l'écran de haut en bas, tu effaces et ajoutes du code.
    Je suis plutôt slowlearner donc je vais revoir dans un contexte plus posé cette partie.
    Dans la globalité, tu es très pédagogue sur cette playtlist de POO et j'ai très bien compris toutes les vidéos précédentes alors merci encore pour ce travail de qualité =)

    • @LiorCHAMLA
      @LiorCHAMLA  3 роки тому +1

      Merci à toi, l'abstraction c'est vraiment le concept le plus complexe et en même temps le plus puissant !

  • @christianm.3643
    @christianm.3643 3 роки тому

    Vos explications sont trop parfaites, apres 7 mois je comprend tes concepts en quelques minutes sachant que je ne fais pas du PHP, vous êtes génial

  • @falir1756
    @falir1756 2 роки тому

    Les notions abordées sont en effet assez compliquées, mais c'est vraiment vraiment bien expliqué, très agréable à écouter 👍🏾👍🏾👍🏾
    Merci beaucoup, je m'abonne

  • @user-Benya1
    @user-Benya1 3 роки тому +1

    merci beaucoup pour ce tutoriel de la POO 4 vidéos instructives . que dieu vous aide monsieur.

  • @remi6819
    @remi6819 5 років тому

    Honnêtement, tu expliques vraiment très bien. J'ai maté beaucoup de tes vidéos, notamment React. J'ai beaucoup de lacunes de bases malgrès mes skills, et tu répond vraiment à mes interrogations, et surtout, clairement.
    Juste parfait !

    • @LiorCHAMLA
      @LiorCHAMLA  5 років тому

      Merci beaucoup ! N'hésites pas à t'abonner et à partager :)

  • @EminoMeneko
    @EminoMeneko 3 роки тому

    Salut. Je suis passé pour l'explication de l'abstraction en particulier. Je trouve que tu expliques plutôt bien pour dire le moins. Ça me semble assez rare. Je lis des bouquins d'IT depuis longtemps. J'ai repris le dev après une grosse ellipse en exploitation et je suis autodidacte. Ce qui signifie qu'après de nombreuses années, j'ai oublié certaines notions surtout si elles ont potentiellement été mal apprises à l'époque. Toujours est-il que je me prépare à une certification et que j'ai besoin d'avoir l'assurance d'avoir bien compris.
    Je constate souvent comme les notions IT sont mal vulgarisées, en particulier dans le contenu francophone.
    Ça fait aussi longtemps que je n'ai pas fait de PHP mais tu expliques vraiment très bien. Les explications, tout comme les exemples sont claires et pertinents. Je les mets volontiers au-dessus de ce que j'aurais pu lire dans bien des livres IT.
    Je te tire mon chapeau.

  • @fatimataditebanelkonte7127
    @fatimataditebanelkonte7127 5 років тому +7

    Tu m'as vraiment aidée, l'explication est claire et facile à comprendre... Un grand merci et bonne Continuation. Et une Abonnée de plus!

    • @LiorCHAMLA
      @LiorCHAMLA  5 років тому +1

      Merci beaucoup ! ☺️

  • @roxanefrassanito2722
    @roxanefrassanito2722 4 роки тому

    Bonjour ! Pour répondre à votre question, oui ce cour était tout à fait claire ! merci beaucoup !

    • @LiorCHAMLA
      @LiorCHAMLA  4 роки тому

      Merci à toi Roxane de m'avoir regardé jusqu'ici :)

  • @nicolasjumeaucourt6664
    @nicolasjumeaucourt6664 3 роки тому

    Des mois que je galère sur un projet et là, soudain, tout s'éclaire. Ta pédagogie est excellente ! Merci à toi.

    • @LiorCHAMLA
      @LiorCHAMLA  3 роки тому

      Mais de rien, merci beaucoup à toi :)

  • @hassanbrahimadouma5776
    @hassanbrahimadouma5776 3 роки тому

    l'explication est crystal comme l'eau de roche merci bcp et bon developpement

  • @realwarren4712
    @realwarren4712 3 роки тому

    c'est vraiment le Boss de fin je vais peut etre la revoir plusieurs fois pour comprendre

    • @LiorCHAMLA
      @LiorCHAMLA  3 роки тому

      Oui il faut beaucoup travailler pour vraiment comprendre ce qu'est l'abstraction et à quoi ça sert :)

  • @jipeejoce1353
    @jipeejoce1353 5 років тому

    Une série aux petits oignons, chapeau l'artiste ! J'espère qu'on aura droit à la mise en place du cas concret (blog) pour très bientôt.
    J'apprécie aussi le fait que tu prennes le temps de bien répéter les concepts objets (somme toute assez simples / héritage prototypal de javascript...) tout au long de la vidéo. Tes élèves en présentiel sont bien chanceux de t'avoir en formateur...

    • @LiorCHAMLA
      @LiorCHAMLA  5 років тому +1

      Merci beaucoup, on va voir pour le blog, c'est un projet de longue haleine ^^

  • @sukikuii
    @sukikuii 3 роки тому

    Ta façon d’expliquer est superbe, quand tu pointes précisément le code sur ce que tu dis ça aide vraiment à comprendre, jsp si c’est compréhensible ce que je viens de dire 😅

    • @LiorCHAMLA
      @LiorCHAMLA  3 роки тому

      C'est très compréhensible et en plus c'est super sympa :) donc merci beaucoup !

  • @BendaoudAbdelmounaim
    @BendaoudAbdelmounaim 3 роки тому

    Merci pour les efforts très bien expliquée cette notion d'abstraction bon courge et bonne continuation

  • @tichouls5176
    @tichouls5176 4 роки тому

    Que 14k abonnés ?! Je comprends pas... Ta série de 4 vidéos sur la POO est une vrai pépite ! Merci encore pour tes vidéos, un énorme pouce bleu !

    • @LiorCHAMLA
      @LiorCHAMLA  4 роки тому

      Merci c'est très gentil :x

  • @lbxn_
    @lbxn_ 4 роки тому

    Très clair ! Il manque plus que de pratiquer maintenant ...
    Merci pour le travail fourni.

  • @dassoahtech6451
    @dassoahtech6451 4 роки тому

    Merci pour cette vidéo, enfin aujourd'hui j'ai bien compris la programmation orienté objet. Merci encore !!!

    • @LiorCHAMLA
      @LiorCHAMLA  4 роки тому

      Faut bien pratiquer encore pour comprendre encore mieux :)

  • @godisalmighty4449
    @godisalmighty4449 2 роки тому

    Mercii bcp pr cette serie de videos POO. Bonne continuation

  • @ceresdubois1698
    @ceresdubois1698 4 роки тому

    Salutation, à la base j'ai suivis le cours de POO d'openclassrooms et on m'a conseillé ta chaîne car je voulais apprendre Symfony, cependant avant j'ai préféré revoir la POO histoire d'avoir des bases un minimum solide. Ben franchement tes 4 vidéos sont hyper clair et certaines notions qui avant était un peu flou grâce à toi ne le sont plus. Tu as gagné un abonné, merci beaucoup à toi, continu comme ça tu es très pédagogue je trouve :)

    • @LiorCHAMLA
      @LiorCHAMLA  4 роки тому

      Merci beaucoup Anthony ! :)

  • @maureenbruihier2458
    @maureenbruihier2458 4 роки тому +1

    Merci pour les vidéos, tu as éclairé ma lanterne sur bien des points ! J'espère que tu continuera à compléter ces vidéos :D Merci encore

  • @trackybeatz3586
    @trackybeatz3586 3 роки тому

    Vous êtes genial tuteur!
    J'ai tout compris belle et bien vite...je vous remerçi

  • @ismaeljhri
    @ismaeljhri 4 роки тому

    Je sors d'un projet sur JS et je fais mes premiers pas sur PHP. Tes cours et tes explications sont clairs, ça donne confiance pour la suite 🙃 Merci !

  • @DaliHK
    @DaliHK 5 років тому +2

    Super bonnes explications, claires et simples comme d'habitude ! Merci !

  • @cerisen
    @cerisen 4 роки тому

    Un énorme MERCI pour cette série très très bien expliquer bravo

    • @LiorCHAMLA
      @LiorCHAMLA  4 роки тому

      Merci beaucoup d'avoir regardé :)

  • @Hyke_Alex
    @Hyke_Alex 5 років тому

    Je suis venu sur ta chaîne pour Symfony, au final, j'ai regardé une dizaine de vidéos. Tes explications sont toujours très claires, j'aurais aimé les avoir quand j'étais en cours, ça m'aurait évité d'être en PLS en POO par exemple ^^'

  • @kosasa974
    @kosasa974 4 роки тому

    bonjour lior je te remercie je comprend mieux maintenant la poo et ces subtilités qui était un peu abstrait continue comme tu fais car s'est super bien expliquer

  • @kopekkkkkkkkkk
    @kopekkkkkkkkkk 4 роки тому +1

    Bravo! Quelle clarté! Merci!

  • @VillaIrwin
    @VillaIrwin 3 роки тому

    Top ! Je te remercie beaucoup, ta vidéo ma clarifié des doutes, Tes explications ont été très claires pour ma part. Encore merci bravo. Ta gagné un like et un abonné ✌️

  • @sylvana-creates
    @sylvana-creates 4 роки тому

    Mon dieu, tout est à présent plus clair! J'ai fait les choses à l'envers ! J'ai presque fini ta formation SymReact, j'ai fini par me dire que Symfony ce n'était pas pour moi, jusqu'à aujourd'hui...
    Mais comment j'ai fait pour passer à côté de ces vidéos (drôles en plus de ça 😂) ?! Merci Lior ! Reste plus qu'à refactoriser 2-3 trucs que j'avais ajoutés parce que là c'est clairement DRY 😅

  • @walterLupano
    @walterLupano 5 років тому

    Super vidéo, je ne découvre pas ces notions pour ma part mais c'est plus de la révision. Tes explications me semblent claires. Pour ma part, la crème aurait été un schéma avec 1 ou 2 cas typiques (cas d'école) d'utilisation d'interface ou classe abstraite dans un site e-commerce - une appli mobile - un reseau social ou encore blog... Merci encore pour ton travail !

  • @MultiStream950
    @MultiStream950 5 років тому

    C'est le kiffe ce cours sa facilite tellement le code.

  • @antoinenguyen3853
    @antoinenguyen3853 4 роки тому

    Super série, tout est super clair ! Quel formateur de qualité !

  • @JoeSmith-wu3yz
    @JoeSmith-wu3yz 4 роки тому

    Tu expliques vraiment bien à mon sens, mais peut être c'est le fait que je connais toutes ces notions et que je suis en mode révision, en somme c'est clair pour moi.

    • @LiorCHAMLA
      @LiorCHAMLA  4 роки тому +1

      Oui c'est l'effet deuxième passe :)

  • @micka1088
    @micka1088 4 роки тому

    Propre je ne fais pas de PHP mais dans l'idée tes explications m'ont aidé

    • @LiorCHAMLA
      @LiorCHAMLA  4 роки тому

      Oui ça marche pour tous les langages objet !

  • @wildthreshold
    @wildthreshold 5 років тому

    Je connaissais déjà ces notions mais la piqure de rappel fait quand même pas mal de bien 😁😁

    • @LiorCHAMLA
      @LiorCHAMLA  5 років тому

      Tant mieux ! :-) Merci d'avoir regardé !

  • @kaymadi2163
    @kaymadi2163 5 років тому

    excellente vidéo, étant junior dans le domaine ça m'a bien aidé !!! Merci

    • @LiorCHAMLA
      @LiorCHAMLA  5 років тому +1

      De rien merci à toi :-) n'hésites pas à t'abonner et à partager 👍

  • @kalilinux1504
    @kalilinux1504 3 роки тому

    Merci super vidéo et tu explique vraiment bien

  • @jesuskieyela1033
    @jesuskieyela1033 4 роки тому +1

    Merci beaucoup frère . L'homme fort 💪🔥

  • @tarekmedoussaid6723
    @tarekmedoussaid6723 4 роки тому

    Très claire merci Chamla !

  • @francisagneba5924
    @francisagneba5924 4 роки тому

    Cours super bien expliqué !!!! Bravo Lior CHAMLA !

  • @vinenassara6802
    @vinenassara6802 2 роки тому

    Vous expliquez très bien et vous êtes pointu !!!

  • @jeromer.4731
    @jeromer.4731 2 роки тому

    Belle pédagogie, présentation très réussie. Si j'avais juste un conseil, comme la présentation part sur du concret, la class "employé", je resterai sur du concret avec la class abstraite "employé", les class salariés, cadres, stagiaires et le polymorphisme avec la méthode payer() dans l'interface ou dans la class abstraite
    C'est un détail, mais qui peut permettre de mieux visualiser.
    Sinon rien à redire, si ce n'est BRAVO !
    Je n'ai pas choisi php mais Dart/Flutter. Dart étant un mélange de Java/JS ( JS pour la programmation asynchrone). Dart/Flutter pour les applications smartphones. Ce langage apporte quelques sécurités supplémentaires comme le null safety et j'aurai apprécié qu'on me l'explique avec votre pédagogie. Encore BRAVO !

  • @rafiousitou
    @rafiousitou 5 років тому

    Bonjour Bro!!!
    Merci beaucoup pour cette dernière vidéo qui vient mettre fin à cette série de POO. Je ne la voyais pas venir aussi plutôt, vraiment c'est "Le Boss de Fin 😉". Merci pour tous les efforts fournis.
    Moi perso, l'explication est claire, parfaite et bien détaillée à chaque niveau.
    Merci à toi et chapeau, t'es le meilleur Bro ✌...

  • @rachidel6812
    @rachidel6812 3 роки тому

    Merci bq, tu explique vraiment bien

  • @TomCodeur
    @TomCodeur 4 роки тому

    4 vidéos d'une grande qualité, je comprends mieux la POO 😁

  • @cedricradoary1824
    @cedricradoary1824 5 років тому +2

    Merci pour le cours Lior :) tu es le meilleur

    • @LiorCHAMLA
      @LiorCHAMLA  5 років тому +1

      Non Cédric, c'est TOI le meilleur :D

  • @nouredinebechiri1167
    @nouredinebechiri1167 2 роки тому

    Trés trés bien expliqué :)
    Merciiiiiii

  • @astasene6971
    @astasene6971 2 роки тому

    merci encore une fois je comprends bien

  • @lylineg7596
    @lylineg7596 4 роки тому

    Impeccable ! Trop bien expliqué !

  • @hassenedjadja7020
    @hassenedjadja7020 4 роки тому

    Merci infiniment pour cette formation.

  • @teddyperissinotto4918
    @teddyperissinotto4918 5 років тому

    Merci, c'est vraiment super bien expliqué.

  • @ferdinandbardamu3717
    @ferdinandbardamu3717 3 роки тому

    explications claires et précises merci

  • @wahibabaazaoui3764
    @wahibabaazaoui3764 4 роки тому

    merci ,tu es le meilleur d'autres langages plz

    • @LiorCHAMLA
      @LiorCHAMLA  4 роки тому

      D'autres chaines parlent déjà d'autres langages :)

  • @philippeleroy4644
    @philippeleroy4644 3 роки тому

    totalement convaincu tu as une facon d expliquer qui est accessible

  • @mah_moud224
    @mah_moud224 3 роки тому

    Je viens juste de découvrir ta chaine.
    J'ai trouvé les explications sur ta série sur la POO excellente. Franchement rien à dire.
    Est-ce que parce que je connaissais un peu la notion de la POO ou peut-être parce que tu expliques bien ?
    Dans les deux cas, tu as tout mon respect. +1 abo
    Hâte de découvrir de nouvelles choses avec toi ;)

  • @lerucherdelagrocha1249
    @lerucherdelagrocha1249 4 роки тому

    Bonjour Lior. Pourquoi la fonction faire travailler est à la fin du code ? Merci.

    • @LiorCHAMLA
      @LiorCHAMLA  4 роки тому

      L'ordre dans lequel tu ranges tes fonctions en PHP n'a pas d'importance :x

  • @fidotv2997
    @fidotv2997 3 роки тому

    merci beaucoup,tu es trop bom

  • @joanmutuon5449
    @joanmutuon5449 10 місяців тому

    trop cool merci

  • @abdoulazizndiaye2212
    @abdoulazizndiaye2212 5 років тому

    Lollll suis mort avec l'empoyé et la fonction rouler 😁😁.Bravo chef merci pour ses bonnes explications 🙏🙏

  • @leslieaikpe7762
    @leslieaikpe7762 3 роки тому

    explication parfaite

  • @lolib6385
    @lolib6385 3 роки тому

    Franchement très bien....

  • @jakarezinho
    @jakarezinho 5 років тому +1

    merci ,tu es le meilleur!

    • @LiorCHAMLA
      @LiorCHAMLA  5 років тому

      Non Jorge, c'est TOI le meilleur ✌

  • @thibdeb1879
    @thibdeb1879 5 років тому

    merci Lior pour ces tutos ! c'est au top !

    • @LiorCHAMLA
      @LiorCHAMLA  5 років тому

      De rien merci à toi :-)

  • @vamos7979
    @vamos7979 4 роки тому +1

    Super video !! continue c'est super utile !!!

  • @MalkaviaInteractive
    @MalkaviaInteractive 5 років тому

    Bonjour, merci beaucoup pour avoir contribué à éclairer ma lanterne. Je dev android et c'est difficile de trouver de la bonne doc en français sur le fonctionnement de tout ça. Je pense qu'il faudrait peut-être ajouter plus d'exemples concrets, par exemple en archi android un monsieur préconise d'utiliser une interface "servicemanager" qui communique entre le view et les services. Mais est-ce que du coup on ne se retrouve pas avec des trucs qui , comme ils implémentent servicemanager, se retrouvent à devoir implémenter 100000 méthodes inutiles ? Je ne sais pas si ma demande est très claire, mais c'est plus les exemples d'usage concrets qui manquent dans la plupart des vidéos qu'on trouve, peu importe le langage - et qui ne soit pas des DAO pattern. En tout cas vous avez aidé à ce que le sujet soit un peu moins obscur pour moi. Mais pourquoi utiliser plutôt ça que par exemple une classe abstraite directement , par exemple si je reçois une date sql en string que jeveux afficher en propre, faire un truc genre mettre DateManager en classe abstraite mais sans l'étendre, et du coup dans mon controller faire "convertedstring = Datemanager.convert(sqlstring)" plutôt que de devoir créer une interface "Datemanager" et d'implémenter "convert", mais aussi "reverse" alors que dans ce controller là je n'en aurais pas besoin car la fonction reverse serait utilisée sur une autre page ? Je ne sais pas si ma question est très claire mais c'est ce qui me bloque avec les interfaces/classes abstraites et je n'arrive pas à trouver de réponse formulée pour que je la comprenne ^^° Ca me paraît tellement plus simple d'appeler directement des classes abstraites avec la methode associée que j'ai du mal à saisir pourquoi on fait pas comme ça. Je sais pas si je suis bien claire.

    • @LiorCHAMLA
      @LiorCHAMLA  4 роки тому

      Il existe un principe de base en programmation orientée objets (qui fait partie des 5 principes SOLID), c'est l'Interface Segregation Principle (en français : le principe de parcimonie des interfaces). Il dit qu'une interface devrait être la plus spécifique possible JUSTEMENT pour ne pas obliger certaines classes à avoir des fonctions inutiles :)
      Si ton interface force tes objets à avoir des fonctionnalités inutiles, c'est qu'elle est mal pensée / conçue :)

  • @jovanbienvenu5042
    @jovanbienvenu5042 5 років тому

    J'ai suivi les 4 vidéos sur la POO et j'adore ! ça m'a beaucoup aidé à comprendre, penses-tu faire plus de vidéo sur React par la suite ?

    • @LiorCHAMLA
      @LiorCHAMLA  5 років тому

      Je ne pense pas forcément non :x

    • @jovanbienvenu5042
      @jovanbienvenu5042 5 років тому

      @@LiorCHAMLA Tu va principalement rester sur du Symfony ? En tout cas, merci pour toutes tes vidéos, tu simplifies énormément l'apprentissage

    • @LiorCHAMLA
      @LiorCHAMLA  5 років тому +1

      @@jovanbienvenu5042 On va dire "PRINCIPALEMENT" oui mais j'aime plein d'autres choses, y aura du JS, du Angular etc

    • @mustafamuse2904
      @mustafamuse2904 4 роки тому

      @@LiorCHAMLA merci quand tu vas faire le TUTO DE JS SVP.

  • @sofianesofiane212
    @sofianesofiane212 25 днів тому

    Les deux derniers videos ma paralisé le cerveau , mais je vé re visioné inchallah , pour comprendre, tu etait un peut rapide par rapport les deux premiers videos

  • @didier..n..1567
    @didier..n..1567 2 роки тому

    Merci Lior intéressant étant un débutant dev peut être utiliser du schématique
    après c'est pas forcément aisé à expliquer ...surtout la partie de méthodes abstraites,

    • @LiorCHAMLA
      @LiorCHAMLA  2 роки тому

      Et oui, en même temps ce sont de vieilles vidéos, j'avais pas les outils que j'ai aujourd'hui :x

  • @aynurkaysoy7465
    @aynurkaysoy7465 3 роки тому

    Top un grand merci =)

  • @franckadouko3046
    @franckadouko3046 5 років тому

    Trop bien expliqué !!!

  • @haioumobile
    @haioumobile 5 років тому

    Merci pour ces vidéos. Mais ce cours était un peu léger pour pouvoir convertir un site perso (déjà en php procédural) vers php objet. Je ne vois pas ce qu'on peut faire avec. Il faut apprendre minimum le CRUD. Je suppose que ce sera dans la prochaine vidéo sur la création de blog ?

    • @LiorCHAMLA
      @LiorCHAMLA  5 років тому

      Oui faut mettre en pratique, peut-être qu'il y aura une série sur un blog, Dieu merci il existe plein de cours en ligne qui abordent le projet du blog sous la forme POO :-)

  • @heyineelhoussein5174
    @heyineelhoussein5174 4 роки тому

    Merci beaucoup

  • @mezaitakfarines7262
    @mezaitakfarines7262 4 роки тому

    comment créer un compte sur votre site web pour acheter la formation sur symfony4

    • @LiorCHAMLA
      @LiorCHAMLA  4 роки тому +1

      Tu cliques sur "Acheter la formation" et ils vont te demander un email etc, et hop t'as un compte :)

    • @mezaitakfarines7262
      @mezaitakfarines7262 4 роки тому

      @@LiorCHAMLA merci beaucoup pour ta créativité et tes cours sont excellent

  • @yanndeo9501
    @yanndeo9501 5 років тому

    Super les explications . J’ai une question, qu’est-ce qu’il en est de la sécurité des méthodes dans une interface et class abstrait. Elles ne peuvent qu’être public ou protected ? n’est ce pas ?. J’ai l’impression qu’il a juste pas d’intérêt à les protéger

    • @LiorCHAMLA
      @LiorCHAMLA  5 років тому +1

      Il n'y a pas d'intérêt à avoir une fonction privée ou protégée dans une interface vu que justement on définit comment les autres peuvent utiliser / appeler un objet qui implémente cette interface :-)

  • @basslinern7523
    @basslinern7523 4 роки тому

    Tes explications sont super. Chapeau !
    Ce qui est moins évident c'est l'utilité de toute cela: est-ce donc uniquement pour empêcher les co-codeurs et ceux qui plus tard en hériteront du code de faire des boulettes ? En tout cas c'est ce que j'ai cru comprendre. Détrompe-moi si nécessaire !

    • @LiorCHAMLA
      @LiorCHAMLA  4 роки тому +1

      Le but c'est le contrôle du code oui et l'assurance que des contrats sont mis en place et que les développeurs suivent ces contrats. Ca sert notamment dans l'écriture de Frameworks, et les auteurs font en sorte que les développeurs qui utilisent le framework passent bien les bons objets aux bons endroits :)

  • @chaps35300
    @chaps35300 2 роки тому

    merci 🙏

  • @sebtroiani
    @sebtroiani 2 роки тому

    Salut Lior, tout ça me parait maintenant plus clair et tes explications sont à la fois limpides, concises, argumentées et parfaitement compréhensibles.
    S'agissant de tes formations payantes, elles sont compatibles CPF (ou l'étaient) ? - je n'ai pas trouvé d'info sur ce point.
    Merci en tt cas pour le partage de toutes ces connaissances !
    séb

    • @LiorCHAMLA
      @LiorCHAMLA  2 роки тому +1

      Elles l'étaient, mais ne le sont plus hélas :x

  • @hmichael26
    @hmichael26 5 років тому

    Merci Lior super clair raconté de manière détendu et sympathique... c cool. Pourrais tu faire un tuto sur Laravel 6? Merci!

    • @mustafamuse2904
      @mustafamuse2904 4 роки тому

      Oui un tuto sur laravel king lior chamla

    • @LiorCHAMLA
      @LiorCHAMLA  4 роки тому

      Merci les amis, je ne connais pas Laravel encore assez bien pour en faire des tutos :)

  • @lelaboureurdit
    @lelaboureurdit 4 роки тому

    super mais un peu de trou, mais le polymorphisme ca ce comprend et les désavantage d'une class abstrait?

    • @LiorCHAMLA
      @LiorCHAMLA  4 роки тому +1

      Bah y'a pas de désavantages :D

  • @abdoulraoufgambo
    @abdoulraoufgambo 2 роки тому

    MERCI