The book is written for JAVA application. Since I am learning design's patterns I decided to "translate" it to PHP
Defines a family of algorithms, encapsulates each one, and makes them interchangeable. Strategy lets the algorithm vary independently from clients that use it.
Identify the aspect's of your application that vary and separate them from what stays the same.
Program to an interface, not an implementation.
Favor composition over inheritance