Let’s create some rockets!
Clase 2 de 7 • Prueba Técnica: Patrones de Diseño con JavaScript
Contenido del curso
Clase 2 de 7 • Prueba Técnica: Patrones de Diseño con JavaScript
Contenido del curso
Jennifer Gonzalez Alzate
Mario Felipe Luevano Villagomez
Mario Felipe Luevano Villagomez
Daniel Paredes
En donde estan los Resources?
Avertencia codigo en el comentario y aun asi no me mifnciono es una diuda porque a mi parecer esta bien mas no pasa al correr pruebas
.[!NOTE]. .[!NOTE]. .[!NOTE].
.[!NOTE].
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Ahora si el codigo ... poruqe no pasa?
export class Rocket { constructor({ model, engine, category, nozzle }) { this._model = model this._engine = model this._category = model this._nozzle= model } get model() { return this._model; // Your code goes here... } get engine() { return this._engine; // Your code goes here... } get category() { return this._category; // Your code goes here... } get nozzle() { return this._nozzle; // Your code goes here... } toString() { } } export class LiquidFuelRocket extends Rocket { constructor() { super({ model: "LF001", engine: "liquid", category: "hermes", nozzle: "double", }); } } export class SolidFuelRocket extends Rocket{ constructor() { super({ model: "SF001", engine: "solid", category: "valkyria", nozzle: "single", }); } } export class RocketFactory { // Your code goes here... constructor() { } createRocket() { return new Error('Not available at this moment!'); } } export class LiquidFuelRocketsFactory extends RocketFactory { createRocket() { return new LiquidFuelRocket(); } } export class SolidFuelRocketsFactory extends RocketFactory{ createRocket() { return new SolidFuelRocket(); } } ```  =========
va una linea extra perdon por el tostring fue en un momento de desesperacion jejeje
te falto inicializar las variables y estas mapeando model en todas las variables