Пікірлер
@jayak3768
@jayak3768 6 сағат бұрын
Here some problems I see: 1. 6:00 why Builder is an interface and not an abstract class. 2. The whole idea of Builder pattern is to allow clients to initialize the object with custom parameters as needed. The Director hides that complexity and provides a generic Build method. Meaning again the client is tied to the objects being initialized with specific params.
@MD.PoragSarkar
@MD.PoragSarkar 3 күн бұрын
Liked and subscribed...
@vengateshm2122
@vengateshm2122 3 күн бұрын
Great explanation in 10 minutes. Thank You.
@webpulseify
@webpulseify 3 күн бұрын
great tutorial, thanks!
@mohittiwari009
@mohittiwari009 4 күн бұрын
If we have a method createBurger in controller class in a web app and we need to create a burger we have to again put if else conditions to create different types of burger. Then what is the point to use this design pattern?
@geekific
@geekific 3 күн бұрын
You'll need a UX designer ;)
@princezuko7073
@princezuko7073 4 күн бұрын
This video should get more views. absolutely top one. the information visualization and topics covered in a same story line helped me understand the whole process. Next, I am going to learn how the thread, scheduler are implemented in low level coding.
@ForWork-mj9fv
@ForWork-mj9fv 4 күн бұрын
Thank you for this masterpiece
@KamranKhan-cx2kp
@KamranKhan-cx2kp 5 күн бұрын
May I have these ppt for presentation in university😊😋
@ChristopherGruber
@ChristopherGruber 7 күн бұрын
Java is dying and Oracle is killing it.
@nicholastreurnicht
@nicholastreurnicht 8 күн бұрын
UNISA COS2614 students should be watching these videos. Very useful man
@justreason5868
@justreason5868 9 күн бұрын
Thanks so much for explaining this...
@AdityaVerma-up6jf
@AdityaVerma-up6jf 10 күн бұрын
I just enjoyed watching this video great explaination🤓
@Aughadi
@Aughadi 11 күн бұрын
By hierarchical relationship sub class can not exist without super class it is same as composite aggregation ???
@Manuel-fp6ni
@Manuel-fp6ni 11 күн бұрын
In Liskov's substitution is same to say: replace the child by its father or replace the father by its child? I see both ideas explaining this principle on the web
@Cross_A
@Cross_A 11 күн бұрын
Thanks for the vid! But one small correction: In the state, you dont use the Phone as a variable, but as a parameter
@rafsanjani3090
@rafsanjani3090 12 күн бұрын
Thank you so much
@Felipinho5
@Felipinho5 13 күн бұрын
Wonderful explanation!
@TrusePkay
@TrusePkay 13 күн бұрын
The hierarchy is • Operating System • Processes - Main process and child processes • Threads - Main thread and other threads • Tasks - Subroutines and Coroutines
@plocastakartica4834
@plocastakartica4834 14 күн бұрын
I've just finished this playlist on design patterns, it's such a well done and structured resource for learning and reference. Thanks for these, really helped me learn quick!
@geekific
@geekific 13 күн бұрын
Glad it was helpful!
@markthomas9641
@markthomas9641 16 күн бұрын
This is great. Also check out DeltaJSON which can compare JSON objects with arrays or moving data, available as API and GUI.
@yogeshdharya3857
@yogeshdharya3857 17 күн бұрын
Everything makes sense now thank u 🍬👌
@Manuel-fp6ni
@Manuel-fp6ni 18 күн бұрын
Wonderful job. Cheers from Perú!!
@booksbybytes
@booksbybytes 18 күн бұрын
high quality!
@angelschmal
@angelschmal 21 күн бұрын
Amazing, clear information and quick delivery
@SerhiiArtymovych
@SerhiiArtymovych 21 күн бұрын
Great series! Thank you!
@ernaldo1848
@ernaldo1848 21 күн бұрын
Best video by far on the subject
@sancyjacob3921
@sancyjacob3921 21 күн бұрын
Crisp and concise. Double thumbs up
@samjackson4982
@samjackson4982 22 күн бұрын
load method should be final right? \
@optomecanic5320
@optomecanic5320 24 күн бұрын
you mean var yeah not val ?
@trannhanITSinhVien
@trannhanITSinhVien 24 күн бұрын
I think we have a simpler way for partition of an array: arr[] 1. Choose a pivot: p 2. Use two cursors L (left) that is the first index of array and R (right) is the last index. 3. Rule: while L <= R: 3.1. Increase L while arr[L] < p (loop until we find an element that is not less than pivot) 3.2. Decrease R while arr[R] >= p (loop until we find an element that is less than pivot) 3.3. If L < R: swap(arr[L], arr[R]) 4. Return L (partition point) Then we call quickSort(arr, begin, mid - 1) and quickSort(arr, mid, end). With "begin" is the first index of array, "end" is the last index, "mid" = partition point.
@Grynjolf
@Grynjolf 24 күн бұрын
How do I do it without having to pull in a package?
@marcjavault7779
@marcjavault7779 24 күн бұрын
All informations I needed, no less, no more, in five minutes. Thanks a lot mates
@ArtcodEAscetik
@ArtcodEAscetik 25 күн бұрын
well, make a BurgerRegistry, register your burgers associated to a name. Give this registry to the Restaurant class. When a request comes, ask your registry to get the burger you want ! You just will have to register all your burgers as concrete implementations in a registry accepting all kinds of Burger instance... Now, my restaurant can deliver all kinds of existing burgers...
@ksattu1
@ksattu1 25 күн бұрын
Superduper . Thanks a lot.
@Avineshutube
@Avineshutube 26 күн бұрын
Excellent !! Thanks you !!
@ericocavalcanti710
@ericocavalcanti710 26 күн бұрын
Excellent playlist of videos! They are helping me a lot today in 2024. Thank you very much for sharing this content!
@JT-mr3db
@JT-mr3db 27 күн бұрын
9:40 This is exclusively for a mutable tree where you need the parent pointer on the node. If you want to create an immutable persistent version then you can't have the parent two way binding as you would need to touch every node in the tree during a mutation which would ruin the time complexity. Check out path copying for folks interested in an immutable persistent version!
@khalilelemam1349
@khalilelemam1349 28 күн бұрын
waiting for videos where you apply these patterns in real backend applications with springboot :) please 😁
@ascar66
@ascar66 28 күн бұрын
didn't get the idea how the algorithm understands that this is a word and not just a char sequence, may be I should watch it again
@andersoncabrera3027
@andersoncabrera3027 28 күн бұрын
jesus fuck christ, one of the best explanation i've found about this on youtube. Thanks for taking you time and doing this man
@pavankumar-hg9ot
@pavankumar-hg9ot 28 күн бұрын
Excellent information