private void CreateCircleButton_Click(object sender, RoutedEventArgs e) { IShapeFactory factory = GetFactory(); var circle = factory.createCircle(); tbk.Text = circle.ToString(); }