Java / Design Patterns
Difference between Strategy and State design Pattern in Java.
State design pattern is used to define and mange state of object, while Strategy pattern is used to define a set of interchangeable algorithm and let's client to choose one of them. So Strategy pattern is a client driven pattern while Object can manage there state itself.
More Related questions...