/// <summary> /// Implementaccija factory metode /// </summary> /// <param name="tip"></param> /// <returns></returns> public override ITesterUredjaja ProizvediTestera(TipTestera tip) { switch (tip) { case TipTestera.SEKVENCIJALNI: return(new SekvencijalniTester()); case TipTestera.NASUMICNI: return(new NasumicniTester()); case TipTestera.HIBRIDNI: return(new HibridniTester()); default: throw new NepoznatTipTestera(); } }
public abstract ITesterUredjaja ProizvediTestera(TipTestera tip);