public TubeInstaller(ITubeFactory factory) { _factory = factory; }
public PenFactory(ITubeFactory tubeFactory, ICapFactory capFactory) { _tubeFactory = tubeFactory; _capFactory = capFactory; }