12
¿Por qué Square heredar de Rectangle sería problemático si anulamos los métodos SetWidth y SetHeight?
Si un cuadrado es un tipo de rectángulo, ¿por qué no puede heredar un cuadrado de un rectángulo? ¿O por qué es un mal diseño? He escuchado a gente decir: Si hiciste que Square derivara de Rectángulo, entonces un Square debería poder usarse en cualquier lugar donde esperes un rectángulo …