コード例 #1
0
        /// <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();
            }
        }
コード例 #2
0
 public abstract ITesterUredjaja ProizvediTestera(TipTestera tip);