private static void RunClassicBuilder() { var builders = new IClassicBuilder[] { new PdfClassicBuilder(), new XlsxClassicBuilder() }; foreach (var builder in builders) { var director = new ClassicBuilderDirector(builder); director.Build("name_1", "text_1"); var file = builder.Result; Console.WriteLine($"{file.Name} : {file.Text}"); } }
public ClassicBuilderDirector(IClassicBuilder classicBuilder) { _classicBuilder = classicBuilder; }