public void ClientMethod(ITelephoneFactory factory) { IDisplay display = factory.CreateDisplay(); IAccumulator accumulator = factory.CreateAccumulator(); Console.WriteLine(accumulator.ShowBatteryVolume()); Console.WriteLine(accumulator.ShowBatteryChargeLevel(display)); }