Descrição
Ajuda classes Python a delegar comportamento a outro objeto sem repetir código mecânico. É útil quando um objeto wrapper deve expor comportamento selecionado de um objeto interno enquanto adiciona sua própria lógica.
Desenvolvedores usam como um pequeno auxiliar de modelo de objetos dentro de bibliotecas maiores. Não é um aplicativo voltado ao usuário e normalmente chega como dependência.