Yo no sé ustedes, pero desde que conocà TypeScript, me dejo de gustar tanto JavaScript.
Introduccion
Dónde estamos y hacia dónde vamos
Patrones creacionales
Singleton
Singleton 101
Implementación de Singleton en JS
Contrastemos: Singleton con TS
Singleton: pros y contras
Factory
Factory 101
Diagrama de implementación de Factory
Implementación de Factory en JS
Contrastemos: Factory en TS
Factory: pros y contras
Abstract Factory
Abstract Factory 101
Diagrama de implementación de Abstract Factory
Implementación de Abstract Factory en JS
Contrastemos: Abstract Factory en TS
Abstract Factory: pros y contras
Builder
Builder 101
Diagrama de implementación de Builder
Implementación de Builder en JS
Contrastemos: Builder en TS
Builder: pros y contras
Prototype
Prototype 101
Diagrama de implementación de Prototype
Implementación de Prototype en JS
Contrastemos: Prototype en TS
Prototype: pros y contras
Conclusiones
¿Qué sigue sobre patrones de diseño?
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Daniel Basulto
Aportes 6
Preguntas 0
Yo no sé ustedes, pero desde que conocà TypeScript, me dejo de gustar tanto JavaScript.
Es que TS es como el gomelo, como el niño fresa que tiene clase en comparacion con JS xd
Yo lo que hice fue no hacer un type, si no que use un enum.
import CarFactory from "./dto/carFactory.dto.ts";
import MastodonCarFactory from "./factory/mastodonCarFactory.ts";
import RhinoCarFactory from "./factory/rhinoCarFactory.ts";
enum FactoryType {
MASTODON = "MASTODON",
RHINO = "RHINO",
}
function appFactory(factory: CarFactory) {
const car = factory.makeCar();
car.showCost();
}
function createFactory(type: FactoryType): CarFactory {
const factorys = {
[FactoryType.MASTODON]: new MastodonCarFactory(),
[FactoryType.RHINO]: new RhinoCarFactory(),
};
return factorys[type];
}
appFactory(createFactory(FactoryType.RHINO));
Typescript = Microsoft, no hay más que decir.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?