public Client(AbstractFactory factory) { properties = factory.CreateProperties(); avia = factory.CreateWindow(properties); }
public abstract Form CreateWindow(AbstractProperties abstractProperties);
public override Form CreateWindow(AbstractProperties abstractProperties) { return(new Form_3(abstractProperties)); }
public Form_2(AbstractProperties abstractProperties) { propForm2 = (PropertiesForm2)abstractProperties; InitializeComponent(); }