This vedio is seriously underrated. Thanks for such a lovely content❤❤❤
Thanks! Shabbir ,small token of appreciation
Jan 1, 2025 06:24PM | Watched upto 20:20 Jan 1, 2025 09:11PM | Watched upto 39:39 Jan 1, 2025 09:25PM | Watched upto 48:35 Jan 1, 2025 10:22PM | Watched upto 56:30 ---------------------------------------------------------------------- Jan 5, 2025 03:27PM | Started 56:31 Jan 5, 2025 04:04PM | Watched upto 1:12:34 Jan 5, 2025 04:33PM | Watched upto 1:24:51 ---------------------------------------------------------------------- Jan 12, 2025 5:07PM | Started 1:24:52 Jan 12, 2025 6:19PM | Watched upto 1:34:55 Jan 12, 2025 7:23PM | Watched upto 1:43:02 Jan 12, 2025 8:32PM | Watched upto 1:52:15 ---------------------------------------------------------------------- Jan 13, 2025 7:30PM | Started 1:52:15
Great video. One question - For Abstract Factory pattern - you have taken Application application = new Application(new MacUIFactory()); But if we use some string like new Application("mac"); and write the logic inside application. That way the work is simple for end user as he doesn't need to write java syntax like 'new and constructors()'. But again this has another disadvantage - we need to hardcode the application class like - if "mac" { return new MacUIFactory(); } and that violates 'Open/Closed principle'. so a hybrid solution is to use a list and dynamically add / fetch the UI factories based on the string passed like "mac". This way we follow principles like Dependency Inversion, open closed, in general all the Solid principles.
Could see how much effort you have put on these videos. Made it so simple to understand. Great work and thanks.
It's really very easy to understand things with an example. And you have done it very well in this video. Understanding design patterns by just reading the definition is hard but with an example it gets easy to understand. Thanks for the video, it's very helpful
34:06 the class needs to implement Serializable. Great video thank you.
the Best Design Pattern Explanation video on the internet
Thanks Shabbir for all these videos. You really explain well. I understood microservices because of your microservice course on Udemy. I had tried many other courses as well but your course was the best. Thank you for your courses and videos, I have learnt a lot and grown as a java developer and I slightly envy your vast knowledge🙂. I hope I reach that level where I have the clarity to explain to others.
Nice explanation bro! Keep it up. Bro small comment on Singleton design pattern! Sinlgeton design pattern can also be broken using cloning concept as cloning will always create a copy of object :).
Singleton can be broken by calling clone(). Either we need to throw exception or the instance.
Respect for the effort !!!
Feb 5, 2025, Watched upto 39:45 Feb 7, 2025, Watched upto 56:39 Feb 7 2025, Watched upto 1:12:44
good lectures wish you contribute your effort for humanity and not influenced by any EXTREMISTS
The video is good but in the builder design pattern shouldn't you initialize Burger class attributes set in Burger Builder
Using Enum to prevent the breaking of Singleton design pattern , we have sacrificed the ability to initiate object creation on demand, instead it will be created at the application start and take the memory of app
You nailed the Singleton pattern. Thanks !. But, most of the time instead of enums we need to use notmal Objects. So we can stop reflection using throwing a Runtime exception in the constructor if the Object is not null. So then no one can't create an instance direct calling the constructor if the object already created.
Great effort from you. Keep rocking. All the very best. Thanks for all your videos.
Thanx bro for putting to much effort for creating this worth it content.
@Aran-xd5hx