public override void MountCamera(ConcretePhoneCamera camera) { Console.WriteLine(camera + " " + "succesfully mounted to SamsungS10\n"); }
public ProducePhone(ConcretePhoneFactory factory) { phoneCase = factory.ProducePhoneCase(); motherBoard = factory.ProducePhoneMotherBoard(); camera = factory.ProucePhoneCamera(); }
abstract public void MountCamera(ConcretePhoneCamera a);