static void Main(string[] args) { var drawingApplication = new DrawingApplication(); drawingApplication.CreateDocument(); var textApplication = new TextApplication(); textApplication.CreateDocument(); Console.ReadKey(); }
static void Main(string[] args) { Application factory = new TextApplication(); Document document = factory.CreateDocument(); var factory2 = new ImageApplication(); var document2 = factory2.CreateDocument(); var factory3 = new DocumentFactory("Text"); var textDocument = factory3.CreateDocument(); }