Thank you and greetings from Bulgaria. I have some C# background I went now to look for those principals as mandatory for expanding skills and knowledges. But just touching the first and second principals (SO... part) I find they contradict each other. Single responsibility and then Opened for extensions - where extensions means adding more features i.e. responsibilities. Am I the only one seeing that those are inconsistent philosophies. Thank you.
May be let's think it in a different way, in case of open for extensions, mostly we will be creating new component (say a derived class) instead of modifying the existing component. The example discussed in the video demonstrates plug and play model, may be in layman terms we can take a drilling machine as an example and the tools are those external components which modify or extend the machine, but as a machine it is handling single responsibility i.e. to spin the wheel. Hope it helps.
Thank you for your efforts to educate us. I will keep thinking. But it is really confusing especially the fact that those contemporary authors have left so little details and now we have interpret them just as the religion scholars are trying to interpret Buddha's words or Jesus'. And then result is that we have twice as many opinions than scholars.
Full Java Course Link: www.udemy.com/course/java-tutorial-by-sagar/?referralCode=B2C1AF2A47791ED56171
Best video on solid principles with simplest examples
Simple and crisp examples.
Very Good explanation on SOLID Principles
After a long time, I have seen an explanation so simple and right on spot
very well explained! this is the
best video to understand SOLID principles on youtube. Thanks much! Subscribed
Seeing you after a long time sir... A very good lecture...Expecting more lectures from you.. Atleast once in a week sir.... 👍👍👍
I have seen many videos on youtube , but your way of explanation is super super awesome :)
Thank you, glad to hear :-)
it is good but should have also covered why we should do this? what kind of challenges we avoid and how it helps etc
very simple examples very nicely explained
Very good explanation. Thank you so much
These are really good examples and you have explained them very well. Thanks for your efforts.
Very usefull video...
very nice explanation :)
Very good video
Very detailed in simple terms with good examples.. Keep Doing it.. I am also Expecting more lectures from you.. Thanks a lot..
Thank you, I will
Very usefull examples, you made it look way to easy 😅! Thank you for sharing it!
Really a nice explanation
As a beginner, this is what I'm looking for.
Nice
awesome. great work .
Thank you
Thank you and greetings from Bulgaria.
I have some C# background I went now to look for those principals as mandatory for expanding skills and knowledges. But just touching the first and second principals (SO... part) I find they contradict each other.
Single responsibility and then Opened for extensions - where extensions means adding more features i.e. responsibilities.
Am I the only one seeing that those are inconsistent philosophies.
Thank you.
May be let's think it in a different way, in case of open for extensions, mostly we will be creating new component (say a derived class) instead of modifying the existing component. The example discussed in the video demonstrates plug and play model, may be in layman terms we can take a drilling machine as an example and the tools are those external components which modify or extend the machine, but as a machine it is handling single responsibility i.e. to spin the wheel. Hope it helps.
Thank you for your efforts to educate us.
I will keep thinking. But it is really confusing especially the fact that those contemporary authors have left so little details and now we have interpret them just as the religion scholars are trying to interpret Buddha's words or Jesus'. And then result is that we have twice as many opinions than scholars.
Liskov 🤷🏻♂️
With single example explain all principles sir rather than different example for each principle
To just keep it simple