// 木椅也可以使用所有的钢类子产品 public override void Interact(Steel_Abstract a) { Console.WriteLine(this + " interacts with " + a); }
public Environment(AbstractFactory factory) { steelPro = factory.CreateSteel(); woodPro = factory.CreateWood(); }
abstract public void Interact(Steel_Abstract a);