Dude in 7mins you are delivering more value than that delivered in a 3-hour lecture...! Thx
@geekific
2 жыл бұрын
Thank you! This means a lot :)
@mishaaskar
5 ай бұрын
@@geekific funny enough my OOP class in uni pretty much copied this playlist word by word for any explenation about design patterns
@RyanJones-qo2hn
2 жыл бұрын
This video is amazing. What I really appreciate is your ability to articulate WHY we would use this pattern. As a beginning computer programmer, this is helping me properly contextualize the content to make it more "sticky" in my head. Thank you so much for sharing your knowledge with the world!
@geekific
2 жыл бұрын
When I was in your shoes I had the same struggles :) and while making the videos I try to answer: "I wish someone explained to me this and that at the time...". Am so glad the videos are helping you! Cheers!
@nicholastreurnicht
3 ай бұрын
UNISA COS2614 students should be watching these videos. Very useful man
@ThanhNguyen-qk2zb
Жыл бұрын
Very nice and clear video for me. Thank you very much, sir! I can now understand this pattern in 7mins
@Sarah-zo2ys
2 жыл бұрын
This was very easy to understand, thank you!!! 😁
@geekific
2 жыл бұрын
I'm so glad it was :)
@webpulseify
25 күн бұрын
Great tutorial! I don't think we'll need this pattern as much compared to other structural design patterns like Facade or Bridge. However, the strategy behind this pattern is quite important.
@geekific
7 күн бұрын
Glad it helped! It sure is :)
@harveynorman8787
Жыл бұрын
This is a very good explanation of flyweight. Thumbs up
@mirageman2
Жыл бұрын
Hi, this is the best flyweight explanation i could find on youtube (the other ones were horrible to be honest).
@geekific
Жыл бұрын
Glad it was helpful!
@freeopensource
2 жыл бұрын
This one was good. Thanks for helping me out !! Also explaining on slides with code example helps understand betterr (which this one was) rather typing in real time and swithching multiple screen.
@geekific
2 жыл бұрын
Thank you! Happy it helped :)
@nadavshemesh1231
10 ай бұрын
I don't know if its intentional or not, but the style of these videos is similar to the Portal 2 aperture science instructional parts (even the voice resembles the voice acting in Portal Stories: Mel). Regardless, I LOVE this style! Thank you.
@michaelgoppelt3326
2 жыл бұрын
Great content. You deserve more followers
@geekific
2 жыл бұрын
I appreciate that! Glad you liked it :)
@kaanefe4266
6 ай бұрын
God bless you!
@elmatador5459
2 жыл бұрын
Hey ! Great explanations, thanks ! In the bookfactory, why do you only compare the type and not all the intrinsic values? If I understand correctly, there will be only once the type "action" and once the type "Fantasy" without caring about the different distributors and otherdatas. Thanks for your answer.
@geekific
2 жыл бұрын
A better name for it would be BookTypeFactory I guess! Sorry for the confusion :) And we are doing that because the attributes stored inside the Type are what is being repeated between books, the others may vary. Hope this helps!
@elmatador5459
Жыл бұрын
@@geekific Thank you for your answer and especially the quality of your video !
@ekathe85
Жыл бұрын
Nice and very clear! Just one question... does the flyweight pattern contemplate any particular sort of data structure when storing already created flyweights, something like a recursive tree?
@geekific
Жыл бұрын
Happy to be of help! It depends on your use-case, however, Maps are the most popular because of the ability to retrieve an object in constant time by value :)
@yotamarker
9 ай бұрын
please do a video about the livingrimoire AGI software design pattern
@ricardovidal6550
2 жыл бұрын
Perfect
@atharv9924
Жыл бұрын
I thought I understood from the video but when I saw your implementation code in github it doesn't match to the class diagram in video. This leads to more confusion. For example there is no 'Store' class in video and in 'Book' and 'BookType' class there are no methods as shown in video, could you please explain? Also, 'BookType' which is in 'BookFactory' class but not imported, not sure how the code even compiled in the first place? Though appreciate your efforts to explain the concept easily! Thanks.
@geekific
Жыл бұрын
Glad I could help! - There is a store class in the GitHub repo plz have another look... - There are no methods in the Book and BookType classes in the video as well... - No need to import it because they are in the same package... Cheers!
@atharv9924
Жыл бұрын
@@geekific Thanks for the response. Let me frame questions well: - What does the 'Store' class represents in classdiagram? - Aren't the 'context' and 'operation' the methods in Book and BookType classes as shown in classdiagram?
@mishaaskar
6 ай бұрын
did i just hear cache being pronounced cashue? 3:53
@saitejapln3191
5 ай бұрын
yes
@linuxshell8804
4 ай бұрын
Cashé
@sidekick3rida
Жыл бұрын
Thanks! Although, Java is one of the worst languages, especially for explaining computer science concepts.
@geekific
Жыл бұрын
Glad I could help! Java is very verbose, that is why I actually find it easier to teach stuff with it!
Пікірлер: 35