State Pattern

State Pattern is used to avoid have a lot of if/else condition statement.

For example:

results matching ""

    No results matching ""