Refatoração das classes de função.