14 lines
366 B
JavaScript
14 lines
366 B
JavaScript
import { GenericDriver } from './GenericDriver.mjs';
|
|
|
|
export class DriverFactory {
|
|
static create(model = 'Generico'){
|
|
switch (String(model).toLowerCase()) {
|
|
case 'generico':
|
|
case 'generic':
|
|
default:
|
|
// El constructor de GenericDriver es Singleton; devolverá siempre la misma instancia
|
|
return new GenericDriver();
|
|
}
|
|
}
|
|
}
|