public static void FlyweightExample() { var w1 = WindowsFactory.GetWindows("Приветствие", "Добро пожаловать в пример"); w1.Show(); var w2 = WindowsFactory.GetWindows("Еще какое-то окно", "Какой то текст"); w2.Show(); var w3 = WindowsFactory.GetWindows("WARNING", "Опасное предупреждение"); w3.Show(); var w4 = WindowsFactory.GetWindows("WARNING", "Самое опасное предупреждение"); w4.Show(); var w5 = WindowsFactory.GetWindows("Приветствие", "И снова здраствуйте"); w5.Show(); }