In assenza di questo schema, è necessario downcasting
nelle classi derivate. La mia domanda è: questo schema risolve solo il problema di downcasting
? E perché downcasting
è cattivo rispetto all'alternativa offerta da Intelligent Childrean Design Pattern?