Se um quadrado é um tipo de retângulo, por que um quadrado não pode herdar de um retângulo? Ou por que é um design ruim? Eu ouvi pessoas dizerem: Se você fez o quadrado derivar do retângulo, um quadrado deve ser usado em qualquer lugar em que você espera um retângulo Qual é o problema aqui? E...