commit designPattern strategy
nova classe