Пример #1
0
        static void Main(string[] args)
        {
            var formatter = new ReverseFormatter();
            var faq       = new FAQ(formatter)
            {
                Title = "FAQ"
            };

            faq.Add("Whats up doc?", "Nothing much");
            var book = new Book(formatter)
            {
                Title  = "To kill a mockingbird",
                Author = "Harper Lee"
            };
            var exampaper = new ExamPaper(formatter)
            {
                Exam    = "English",
                Student = "John"
            };
            var documents = new List <Transcript>();

            documents.Add(faq);
            documents.Add(book);
            documents.Add(exampaper);

            foreach (var doc in documents)
            {
                Console.WriteLine("-------------------------------");
                doc.Print();
                Console.WriteLine("-------------------------------");
            }
        }