10
O que é um uso adequado de downcasting?
Downcasting significa conversão de uma classe base (ou interface) para uma subclasse ou folha. Um exemplo de downcast pode ser se você transmitir System.Objectpara outro tipo. O downcasting é impopular, talvez um cheiro de código: a doutrina orientada a objetos é preferir, por exemplo, definir e chamar métodos virtuais ou …