Singleton constructeur avec paramètres
Bonjour,
Peut on passer des paramètres dans un Singleton ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| private BLL(String Path) {
PATH= Path;
}
private BLL() {
}
public static BLL getInstance() {
if (INSTANCE == null){
synchronized(BLL.class){
INSTANCE = new BLL();
}
}
return INSTANCE;
}
public static BLL getInstance(String Path) {
if (INSTANCE == null){
synchronized(BLL.class){
INSTANCE = new BLL(Path);
}
}
return INSTANCE;
} |
ou préférez vous une methode Set qui va initialiser mes attributs sans faire de passage de parametre dans le constructur ?