@thecoderslounge

I think, this video makes it more complex than it is. Strategy is all about encapsulating changes in such a way that there will be least modifications required to add new behaviour or to update current behaviour

@codeXtree

Explained very well

@habib3023

This example is confused with factory design pattern. Don't just give bookish example