Apprendre le Java #20 Design Pattern - Fluent Pattern Builder

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ม.ค. 2025

ความคิดเห็น • 80

  • @Gravenilvectuto
    @Gravenilvectuto  3 ปีที่แล้ว +20

    Petit ajout : Il est preferable d'appeler UserBuilder -> Builder :)

    • @ahmedbathily7013
      @ahmedbathily7013 3 ปีที่แล้ว +3

      Franchement merci c est pourquoi j aime ce langage bien très structuré et bien lisible que Kotlin qui est plus concis mais avec une lisibilité très compliquée

    • @gtamusement
      @gtamusement 3 ปีที่แล้ว

      Salut Graven ! Est-ce que tu peux m'aider à mettre un liaison mon programme java et mon lecteur RFID. Que dois-je faire pour qu'ils communiquent ?

    • @jokoua9472
      @jokoua9472 3 ปีที่แล้ว

      Merci pour tout ce que tu nous apprend que Dieu te bénisse.

    • @ahmedbathily7013
      @ahmedbathily7013 3 ปีที่แล้ว

      @Wiwi oui pour faire une application Android il y a beaucoup d option ,il y a plusieurs language de programmation aujourd'hui qui te permettront de faire une application Android java ou kotlin sinon tu apprends Flutter framework et le langage dart ,il y a aussi React qui est un framework du langage JavaScript et plein d autres mais ceux là que j' ai cité sont les plus populaires et utilisé

  • @calypsotm5465
    @calypsotm5465 3 ปีที่แล้ว +15

    À mon sens c'est une de tes meilleures séries continue !

  • @DavidSilveraYT
    @DavidSilveraYT 3 ปีที่แล้ว +7

    First?
    Les Design pattern c'est très important et hyper utile

  • @dracolenoob7056
    @dracolenoob7056 3 ปีที่แล้ว +3

    Encore une magnifique vidéo, toutes mes félicitations!

  • @golemax_
    @golemax_ 3 ปีที่แล้ว +1

    Java est de retour, merci grave 😉

  • @yanisoulhaci3369
    @yanisoulhaci3369 3 ปีที่แล้ว +1

    J'ai du vérifier la date de la vidéo deux fois ! Pas déçu 😍

  • @TheSpeedX
    @TheSpeedX 3 ปีที่แล้ว

    Voila la une autre raison qui me pousse d'aimer encore le java.Merci graven encore nous attendons une autre serie

  • @Kourto
    @Kourto 2 ปีที่แล้ว

    Très bonne vidéo comme à l'habitude, pour tout simplifier on peux ajouter la dépendance Lombok via Maven ou Gradle et ajouter sur la classe l'annotation @Builder qui va générer le boilerplate code de ce design pattern, il y à aussi d'autre annotation dans cette dépendance qui sont intéressante comme @Data qui génère le code des getters, setters, equals, hashcode, toString, required argument constructor, etc.. :)

  • @Zarinoow
    @Zarinoow 3 ปีที่แล้ว +2

    Graven qui sort une vidéo java en 2021 😲

  • @fantocat4472
    @fantocat4472 2 ปีที่แล้ว

    😱😱😱😱 Je découvre la vie

  • @xernas7880
    @xernas7880 3 ปีที่แล้ว +1

    Wow ça faisait longtemps

  • @surfeurdestemps3193
    @surfeurdestemps3193 3 ปีที่แล้ว

    Merci pour la vidéo et ce rappel. Contrairement à PHP par exemple, Java à la particularité de laisser la possibilité de créer plusieurs constructeurs dans une même classe, c'est ce qu'on appelle la surcharge de constructeurs 😀

  • @hegelmotokoua
    @hegelmotokoua 3 ปีที่แล้ว

    Vachement pratique ! C'est du bon, merci Graven 🎇

    • @EscapingDeaths
      @EscapingDeaths 3 ปีที่แล้ว

      Ne pas connaître sa ? Comment tu t'en sortais avant

  • @bensidhoumazzedine8384
    @bensidhoumazzedine8384 3 ปีที่แล้ว

    Léa fait mal à la tête il semblerait !
    Merci pour la vidéo :)

  • @Artomiz
    @Artomiz 11 หลายเดือนก่อน +1

    Salut graven super vidéo mais est ce que tu peux faire un tuto java qui exlique comment crée des interface graphique moderne

  • @layttos
    @layttos 3 ปีที่แล้ว +1

    Bonne vidéo ! Très intéressante et très enrichissante en information. Je ne pensais pas qu'on pouvait utiliser les sous-class comme Builder. Et bien maintenant si x)

    • @lord_meca5012
      @lord_meca5012 3 ปีที่แล้ว

      Salut Layttos sa fait bail, tu deviens quoi ?

    • @layttos
      @layttos 3 ปีที่แล้ว

      @@lord_meca5012 mdr j'avoue toi aussi

  • @plyrni3
    @plyrni3 3 ปีที่แล้ว

    Méga stylé, je code en C# mais je trouve ça tout de même très intéressant :)

  • @silme9417
    @silme9417 2 ปีที่แล้ว +2

    sur eclipse sa marche pas

  • @Welt1214
    @Welt1214 2 ปีที่แล้ว

    merci beaucoup !

  • @pacothierry424
    @pacothierry424 3 ปีที่แล้ว

    Bonjour Graven, merci pour tout ce que tu fais !
    Y a-t-il beaucoup d'autres notions pour maîtriser les bases du Java ? Et si oui, quand penses-tu terminer cette série ?
    Bon courage à toi le héros des dev en devenir :)

  • @RedsTom_
    @RedsTom_ 3 ปีที่แล้ว

    Super vidéo !

  • @h3rmanoo
    @h3rmanoo 3 ปีที่แล้ว

    Enfin !!!

  • @stellarmoon1564
    @stellarmoon1564 3 ปีที่แล้ว

    Hey ! graven, j'adore t'as façon d'enseigner, c'est toujours très agréable de suivre tes formations, en se moment j'apprend le python et ça se passe super bien !
    Esque tu pourrais nous faire une vidéo sur les API ?, le consente est encore très flou, une explication de t'as part ne serait pas de refus !

  • @nilauberge6574
    @nilauberge6574 3 ปีที่แล้ว

    encore du design pattern

  • @nuketoto3868
    @nuketoto3868 3 ปีที่แล้ว

    c'est intéressant, pratique à l'utilisation mais ça demande beaucoup d'effort !

  • @PrinceMorganPavelOBA
    @PrinceMorganPavelOBA 8 หลายเดือนก่อน

    Bonsoir monsieur. Est-ce qu'on peut avoir OA formation sur les interfaces graphique en java(Swing) relier à une base de données ?

  • @cubecraft2630
    @cubecraft2630 3 ปีที่แล้ว

    J’adore le java je en me désabonerai jamais

  • @knucklee4216
    @knucklee4216 3 ปีที่แล้ว +2

    Salut ! Tout d'abord merci pour tes tutos ! je me suis fait tous tes tutos en 1 journée et ça ma beaucoup aidé à apprendre le java. J'avais une question par rapport au Design Pattern, on peut pas tout simplement faire des surcharges pour le constructeurs? ça marcherait tout aussi bien nan?

    • @mouhamedboye3007
      @mouhamedboye3007 ปีที่แล้ว

      Salut, du coup as tu trouvé une réponse à ta question ?

  • @vava4444
    @vava4444 3 ปีที่แล้ว

    Hello Graven, je ne comprends pas l’utilité d’un builder, pourquoi ne fais tu pas tout simplement :
    public Builder(string lastName=‘’default’’, ……)
    Une valeur par défaut directement dans les arguments non ?

    • @Gravenilvectuto
      @Gravenilvectuto  3 ปีที่แล้ว +1

      Et si ta 24 trucs en argument tu fais comment ?

    • @vava4444
      @vava4444 3 ปีที่แล้ว

      Non mais je veux dire dans le constructeur, c’est une simple question, je voulais justement avoir ton avis 😉
      Car même si tu as 24 arguments tu devra faire le builder 24 fois aussi alors que si dans le constructeur tu mets une valeur par défaut comme je mettais dans mon commentaire au dessus… Tu as sûrement raison mais je ne suis pas sûr de tout comprendre

  • @alfatubert529
    @alfatubert529 3 ปีที่แล้ว

    Bonsoir Graven,
    Je suis entrain de coder un launcher et j'aimerais savoir comment on peut télécharger des dossier depuis une url.
    Merci

  • @kouameariel7341
    @kouameariel7341 2 ปีที่แล้ว

    Est ce qu'il aura d'autres vidéos sur java ?

  • @plouvifr252
    @plouvifr252 3 ปีที่แล้ว +1

    Salut graven j'aimerais savoir quel est ton fond d'écran merci

    • @stellarmoon1564
      @stellarmoon1564 3 ปีที่แล้ว

      Kotlin
      , c'est un langage de programmation

    • @plouvifr252
      @plouvifr252 3 ปีที่แล้ว

      @@stellarmoon1564 JE DEMANDE JUSTE LE FOND D'ECRAN PAS LE NOM

    • @Gravenilvectuto
      @Gravenilvectuto  3 ปีที่แล้ว

      Pour le fond j'utilise wallpaper engine sur steam et tu tapes kotlin

  • @hlulucas
    @hlulucas 3 ปีที่แล้ว

    yo graven je n'ai pas très bien compris pourquoi tu as changé d'IDE en pleine série, j'ai du juste regarder et ne pas faire en meme temps. Si je vais commencer à apprendre a coder des plugins sur ton autre série de tuto, tu penses que je pourrai comprendre grace aux 19premiers épisodes et en ayant juste regarder le 20eme ?

  • @Fennecnews
    @Fennecnews 3 ปีที่แล้ว

    Tjr cool 😍

  • @sapecyrille5487
    @sapecyrille5487 3 ปีที่แล้ว

    Salut Graven.
    Tes vidéos sont de bonnes qualités. Je t'en remercie. Mais il faut penser à mettre un fond blanc pour donner une meilleure visibilité à ceux qui les visionnent. Il est bien compris qu'on ne peut pas développer longtemps sur le fond blanc pour éviter le mal des yeux. OK! Mais là c'est une vidéo et il est trop flou sur fond noir. Il faut faire beaucoup d'effort pour voir ce qui est écrit. ça fait mal à la tête. Tu peux prendre l'avis des autres sur ce sujet. Sinon c'est du travail de qualité. Merci

  • @eliasp.2759
    @eliasp.2759 3 ปีที่แล้ว

    Si j'ai bien compris, cela permet juste de ne pas mettre null dans le constructeur ?

  • @ahmedbathily7013
    @ahmedbathily7013 3 ปีที่แล้ว

    J aimerai savoir pourquoi tu as toujours le logo de Kotlin sur ton écran ?

  • @mohammedhssayni8598
    @mohammedhssayni8598 3 ปีที่แล้ว

    merci

  • @GaspardIyong
    @GaspardIyong 2 ปีที่แล้ว

    ce cours est il fini ? bonjour chef en passant t'es un bin enseignant

  • @friize
    @friize 3 ปีที่แล้ว

    Perso, je comprends l'idée derrière mais je comprends pas comment tu peux le mettre en pratique. Cad, comment tu fais si tu veux récupérer tes valeurs via un input user et que du coup, ca dépendra de ce que l'user te mets, tu fais comment ?

  • @tibautngoune1445
    @tibautngoune1445 3 ปีที่แล้ว

    très intéressant merci. comment gérer pour une classe qui hérite d'une autre classe

  • @Dadax9398
    @Dadax9398 3 ปีที่แล้ว

    Ptite question, J'ai ptet mal compris, mais pk ne pas utiliser des setters et mettre des valeurs par défauts ?

    • @Gravenilvectuto
      @Gravenilvectuto  3 ปีที่แล้ว

      J'en avais pas besoin pour mon exemple

  • @temrimoose
    @temrimoose 3 ปีที่แล้ว

    Merci bcp pour cette excellente vidéo, si c possible de nous faire des vidéos qui illustre la programmation fonctionnel

  • @naydrumming
    @naydrumming 3 ปีที่แล้ว

    Salut je chercher a modifier un .dex et je to,be souvent sur des ecriture comme sa (%pqry-,xbie7jyagditcok;s9b30bf=?3nl9) et impossible a dechiffrer donc si tu serais m expliquer c est qquoi comme langage et comment je peut decrypter sa, sa serais super merci d'avance :)

  • @mystixfff4792
    @mystixfff4792 3 ปีที่แล้ว

    Hey salut !
    je voulait savoir si tu pouvait faire une serie python avencé en gros on fait des petit projet mais qui sont complex ou du moins qui ont le niveau d'aprés avoir appris avec ta serie puis ensuite en dernier d'avoir un gros projet très complex qui reprand tous ce qu'ont a appris a faire avec tes tuto et aussi pouquoi pas faire des vidéo ou tu nous explique des petite chose en python mais qui peuvent être utilie voilla sinons bonne vidéo !

  • @OxyLaMenace
    @OxyLaMenace 3 ปีที่แล้ว

    ca serait cool un featuring avec Micode, tu en penses quoi ?

    • @OxyLaMenace
      @OxyLaMenace 3 ปีที่แล้ว

      aime si tu penses que le feat serait cool

  • @feuille7454
    @feuille7454 3 ปีที่แล้ว

    Je me rappel plus bien de quand et de où mais ça ne serais pas le même sujet d'une vidéo de ta chaîne communautaire,sinon merci ça me remémore la syntaxe java

  • @rami1208
    @rami1208 3 ปีที่แล้ว

    Stpppppp tu peux parle de dreamweaverr ?? Il pas de vidéo français sur le sujettttt c est bizarre il y a des video mais el dates de 2014 ou 2016 mais le programme a évolué c est plus le meme alor si tu peux en parleeee. Merciii

  • @arthursivault9056
    @arthursivault9056 3 ปีที่แล้ว +2

    😱

  • @tenchigreed
    @tenchigreed 3 ปีที่แล้ว

    Super video , g g

  • @maeharaaa4576
    @maeharaaa4576 3 ปีที่แล้ว

    Salut ! Possible d'avoir une série pour comment créer un rpg en python avec PyCharm ? Ce serait trop cool parce que j'arrive pas à en trouver de ce genre donc si tu le ferai tu serai trop sympa ^^

  • @lamiaa7387
    @lamiaa7387 3 ปีที่แล้ว +1

    Tu me reconnaît Lorenzo ?😜
    C moi Yanis d’agecroft 😁

  • @Mig42
    @Mig42 3 ปีที่แล้ว +1

    y'a pas ça sur eclipse x)

  • @hayuko6275
    @hayuko6275 3 ปีที่แล้ว

    La fameuse Léa Doliprane

  • @Aretoes
    @Aretoes 3 ปีที่แล้ว

    J'aurais mis les attributs de User en final pour l'immutabilité car c'est dans ce cas là qu'un builder devient vraiment utile

    • @blabla199498
      @blabla199498 3 ปีที่แล้ว

      bonjour ça sert à quoi de les mettre à final dans ce cas ci ?

  • @qamarh1962
    @qamarh1962 3 ปีที่แล้ว

    Un builder pour l'exemple n'est pas nécessaire. Juste avec des setteur directement dans la classe User cela suffirait. Le DP builder c'est vraiment fais pour construire des object complexe.

    • @Gravenilvectuto
      @Gravenilvectuto  3 ปีที่แล้ว +1

      Mais il faut un exemple simple pour comprendre

    • @qamarh1962
      @qamarh1962 3 ปีที่แล้ว

      @@Gravenilvectuto oui c'est vrai. Mais ça s'éloigne de la réalité. Là on pourrait être tenté d'utiliser le DP pour des cas où ce n'est pas nécessaire.

    • @surfeurdestemps3193
      @surfeurdestemps3193 3 ปีที่แล้ว

      Si tu peux nous faire un exemple n'hésite pas

  • @Benescoli
    @Benescoli 3 ปีที่แล้ว +1

    Woow, Java à l'air bien plus compliqué que js et python.🤣😭

  • @yohaneendoke6743
    @yohaneendoke6743 3 ปีที่แล้ว

    Merceee

  • @astroviers182
    @astroviers182 3 ปีที่แล้ว +1

    coucou