Exemple #1
0
 public Tree Born(TypeOfTree type)
 {
     switch (type)
     {
         case TypeOfTree.Fir:
             return new FirTree();
         default:
             return null;
     }
 }
Exemple #2
0
 public Tree Born(TypeOfTree type)
 {
     switch (type)
     {
         case TypeOfTree.Fir:
             return new FirTree();
         case TypeOfTree.Oak:
             return new SomeAbstractTree();
         case TypeOfTree.Birch:
             return new SomeAbstractTree();
         default:
             return new SomeAbstractTree();
     }
 }
Exemple #3
0
 public void Add(TypeOfTree tree)
 {
     TreesInForest.Add(new TreeCreator().Born(tree));
 }