- Open your command-line application and navigate to your workspace.
- Create a new folder named 09-06-modifying-existing-design-pattern-to-fit-differet-use-cases.
- Copy or create an index.html that loads and runs a main function from main.js.
- Create a main.js file that defines a new class named Mission. Add a constructor that takes a name constructor argument and assigns it to an instance property. Also, define a simple print method:
// main.js class Mission { constructor (name) { this.name = name; } describe () { console.log(` The ${this.name} mission will be launched by a ${this.rocket.name}, and deliver a ${this.payload.name} to ${this.destination.name}. `); } }
- Create a class named Destination. Add a constructor takes ...