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
it is good but should have also covered why we should do this? what kind of challenges we avoid and how it helps etc
Best video on solid principles with simplest examples
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
Very Good explanation on SOLID Principles
Simple and crisp examples.
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 :-)
As a beginner, this is what I'm looking for.
These are really good examples and you have explained them very well. Thanks for your efforts.
Very good explanation. Thank you so much
Very usefull examples, you made it look way to easy 😅! Thank you for sharing it!
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 simple examples very nicely explained
Very usefull video...
Very good video
Really a nice explanation
very nice explanation :)
Nice
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.
With single example explain all principles sir rather than different example for each principle
To just keep it simple
awesome. great work .
Thank you
Liskov 🤷🏻♂️