L'uso di tipi di base come parametri per i metodi migliora il riutilizzo di tali metodi quando si impiegano solo i metodi ...

L'uso di tipi di base come parametri per i metodi migliora il riutilizzo di tali metodi quando si impiegano solo i metodi e le proprietà della classe base del parametro. Se ad esempio si utilizza il parametro Stream invece di FileStream quando si chiama solo Stream.Read(), il metodo funzionerà su tutti i tipi di flussi anziché solo sui flussi di file.