Пример #1
0
        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}");
            }
        }
Пример #2
0
 public ClassicBuilderDirector(IClassicBuilder classicBuilder)
 {
     _classicBuilder = classicBuilder;
 }