Supponiamo che io abbia 3 classi; classe A, B che eredita da A e C che eredita anche da A.
E ho una lista mista di istanze B e C contenute in un elenco di A.
Qual è il modo migliore per identificare la classe ereditata durante l'iterazione sull'elenco di A?
1) Memorizza una proprietà enum 'tipo' nelle classi ereditate e la digita staticamente in base a questa proprietà
2) Utilizzare la parola chiave 'è' o 'come' quando si itera l'elenco