5
¿Cómo cambia el concepto de una clase al pasar datos al constructor en lugar de los parámetros del método?
Digamos que estamos haciendo un analizador. Una implementación podría ser: public sealed class Parser1 { public string Parse(string text) { ... } } O podríamos pasar el texto al constructor en su lugar: public sealed class Parser2 { public Parser2(string text) { this.text = text; } public string Parse() { …