Componente para  abc de tipo contrato