public void Executar() { Impressora impressora = new Impressora("Este é o meu documento"); impressora.ImprimirDocumento(); //Métodos de extensões é quando queremos que uma determinada classe que não tenhamos acesso, como uma classe do .NET ou uma classe terceira e etc... //Tenha um método de nossa autoria impressora.ImprimirDocumentoHTML(); }
public static void ImprimirDocumentoHTML(this Impressora impressora) { Console.WriteLine($"<html><body>{impressora.Documento}</body></html>"); }