or
Este exercício faz parte do curso
Relembre os fundamentos da programação orientada a objetos e desbloqueie a funcionalidade dos operadores do Python usando sobrecarga. Projete e construa classes que implementam herança múltipla e multinível.
Aprimore suas habilidades em Python com type hints. Pratique a criação de métodos mágicos para lidar com tentativas de acessar um atributo fora do namespace de um objeto ou personalize como um atributo é definido. Construa descritores para controlar como um atributo é armazenado, recuperado ou excluído e crie seus próprios iteradores personalizados para percorrer uma coleção de objetos ou um fluxo de dados.
Exercício atual
Aprenda a construir “blueprints” para classes Python usando classes base abstratas. Explore como interfaces criam contratos a serem cumpridos por outras classes. Aproveite interfaces e construa classes usando o padrão de projeto factory method.