Adição do pattern Strategy