Really great video! Thank you! Here's a little help to improve: 1) your pop filter must be placed farther from the mic because now it not works. 2) adjust your microphone's volume higer, and place farther from you 3) so do not speak into from too close 4) Place your cam close beside/top/bottom of your monitor. So you can look into the cam and see your code/notes at the same time and easier. And it will not harm your neck as your actual microphone setup does.
Wow so much clicked for me on the video, thanks so much for making it! I'd watched a number of other videos on factories but this one made the most sense to me. I liked how you gave the overview at the beginning and then went into the code. The pace was also good. Keep 'em coming!
@@TheSimpleEngineer any progress on it? Just saw this video. you made it really seem easy. Covering other patterns wwith the same way of explaining is definitley going to bring you a lot of views. (me for sure ;))
Very clearly explained. Is this the factory method or factory method pattern ? Could you also provide an explanation of the abstract and simple factory ?
Very nice code example. It would be perfect if u make another patterns... make please Abstract Factory too with some great example... if the example is good, it is way easier to understand. Thanks.
Hello!! As per the definition, the base class(ServerFactory) was only supposed to declare the interface to create objects. The decision of which object to be created should have been deferred to the subclasses/subfactories. Isn't it??
Dumb question...doesn't the ServerFactory violates Open/Closed principle? Every time you create a new server type, you need to modify ServerFactory to support the new server type. Is there anyway around this? Or is this the only scenario that is acceptable to violate Open/Closed principle?
There are no stupid questions. This example is contrived and does violate OCP. You may be interested in reading about the abstract factory, which delegates object generation through subclassing (another layer of indirection)
Ive read on this without being an expert...as long as it is in just that one place, its okey. Yes, it still violate, but still much better than violating everywhere.
In every video,I get to know what is factory design but i just want to understand why factory design??Inorder to solve which problem in real world this is used. for eg:singleton pattern .. this is used when ever there has to be only one object creation has to be done ,In places such as to access the database. so like that in factory design addresses which problem?
What a joy to have a tutorial from a clear English speaking individual. Great job btw. Too bad you did not continue.
Please just do all the patterns,you have the best three videos/explanations on patterns on the web.
Your explanations are super clear!! Awesome video.
The opening just made my heart beat faster, this is why I love being a software engineer! no one else gets excited about this stuff like we do!
I really appreciate how you write it live while explaining.
Really great video! Thank you!
Here's a little help to improve:
1) your pop filter must be placed farther from the mic because now it not works.
2) adjust your microphone's volume higer, and place farther from you
3) so do not speak into from too close
4) Place your cam close beside/top/bottom of your monitor.
So you can look into the cam and see your code/notes at the same time and easier.
And it will not harm your neck as your actual microphone setup does.
Thanks! Check out my visitor design pattern video! I've improved the audio
Please make all design patterns. You are really really good
Please just do all the patterns,you have the best three videos/explanations on patterns on the web.
Wow so much clicked for me on the video, thanks so much for making it! I'd watched a number of other videos on factories but this one made the most sense to me. I liked how you gave the overview at the beginning and then went into the code. The pace was also good. Keep 'em coming!
Please continue the Design Pattern series, I fell in love with the two videos you made. Make Obersver pattern or Momento next.
Can you make other Design pattern video ? i love how you explain it.
Sure! I'm working on it.
@@TheSimpleEngineer any progress on it? Just saw this video. you made it really seem easy. Covering other patterns wwith the same way of explaining is definitley going to bring you a lot of views. (me for sure ;))
Would you guys be interested in a visitor design pattern vid? I was going to make one today
Here ya go! ruclips.net/video/TeZqKnC2gvA/видео.html
Great explanation. Very clear and useful!
Thank you so much. I appreciate your video a lot. Hope you will soon reach to 100k sub ^^
Amazing. Pls do videos on all servers .
hey thanks for the video i would appreciate if you did the abstract factory design pattern it will really help
Very clearly explained. Is this the factory method or factory method pattern ? Could you also provide an explanation of the abstract and simple factory ?
Very nice code example. It would be perfect if u make another patterns... make please Abstract Factory too with some great example... if the example is good, it is way easier to understand. Thanks.
Outstanding
Really nice, thanks for the breakdown.
Definitely on point! Thanks for the video
Good stuff
Thanks a lot. This really helped
Glad to hear that!
I only know LabVIEW, nice to see where the architecture came from.
Amazing explanation! Thank you :)
Hello!! As per the definition, the base class(ServerFactory) was only supposed to declare the interface to create objects. The decision of which object to be created should have been deferred to the subclasses/subfactories. Isn't it??
Dumb question...doesn't the ServerFactory violates Open/Closed principle? Every time you create a new server type, you need to modify ServerFactory to support the new server type. Is there anyway around this? Or is this the only scenario that is acceptable to violate Open/Closed principle?
There are no stupid questions. This example is contrived and does violate OCP. You may be interested in reading about the abstract factory, which delegates object generation through subclassing (another layer of indirection)
@@TheSimpleEngineer Thanks for the reply. I'm going to check abstract factory out.
Ive read on this without being an expert...as long as it is in just that one place, its okey. Yes, it still violate, but still much better than violating everywhere.
In every video,I get to know what is factory design but i just want to understand why factory design??Inorder to solve which problem in real world this is used.
for eg:singleton pattern ..
this is used when ever there has to be only one object creation has to be done ,In places such as to access the database.
so like that in factory design addresses which problem?
Great
Subscribed
I think this is a simple factory not factory method pattern
why GetServer is static?
Factory method design pattern is explained well in this video - ruclips.net/video/tdMOdeewTnc/видео.html
It's only a simple factory, not the factory (method) design pattern