Refatorando codigo da CPadrao