New Class Diagram

- Applying Strategy Pattern