controle abstrato