Si utiliza los tipos base como parámetros de métodos se mejora la reutilización de estos métodos si sólo utiliza métodos ...

Si utiliza los tipos base como parámetros de métodos se mejora la reutilización de estos métodos si sólo utiliza métodos y propiedades de la clase base del parámetro. Por ejemplo: utilizar una secuencia en lugar de FileStream como un parámetro únicamente cuando se llama a Stream.Read(), hace que el método funcione en todos los tipos de secuencias, en lugar de funcionar únicamente en secuencias de archivos.