private void factoryMethodPatternBtn_Click(object sender, RoutedEventArgs e) { FormatFactory ff = new FormatFactory(); IStringFormat hash = ff.GetFormat(FormatsType.FormatHash); IStringFormat forwardSlash = ff.GetFormat(FormatsType.FormatForwardSlash); IStringFormat dots = ff.GetFormat(FormatsType.FormatDots); statusBarTB.Text = "Hash: " + hash.getFormat("Hello World") + ", " + "forward slash: " + forwardSlash.getFormat("New world of Programming Awaits You") + ", " + "dots: " + dots.getFormat("GoF Patterns in C#"); }