Descrição
Use padrões de programação genérica em código Python, como despacho de comportamento com base em tipos ou implementações registradas. Isso ajuda bibliotecas a separar interfaces compartilhadas de comportamento concreto.
É uma biblioteca para desenvolvedores. Despacho genérico pode deixar o fluxo de controle menos óbvio; por isso, projetos devem documentar comportamentos registrados e testar casos limite em que várias implementações podem corresponder.