private IScreen createNewActiveScreen(IScreenLocator _locator) { IScreen screen = _locator.CreateScreen(_factory); activate(screen); _screens.Add(screen); return(screen); }
private IScreen createNewActiveScreen(IScreenSubject subject) { IScreen screen = subject.CreateScreen(_screenFactory); activate(screen); _screens.Add(screen); return(screen); }