public NetworkFactory(IProgrammerFactory programmerFactory) { _programmerFactory = programmerFactory; }
public ProgrammersFactory(IProgrammerFactory programmerFactory) { _programmerFactory = programmerFactory; }