Bonjour,

J'ai developpé une factory qui me semble pas tres optimum :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
public class UserFactory
    {
        public UserFactory(){}
 
        public UserData GetDataBase(Parameters.Enumerators.DataBaseType dataBaseType)
        {
            switch (dataBaseType)
            {
                case Parameters.Enumerators.DataBaseType.SqlServer:
                    return new User();
                    break;
                case Parameters.Enumerators.DataBaseType.Xml:
                    return new UserXml();
                    break;
            }
            return null;
        }
    }
Ce qui m'ennui est de passer un enumerator pour choisir quelle class prendre.

Auriez-vous une idée ? avec un chtit exemple ?

Merci pour vos conseils....