Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import { Engine, Tires, Car } from './car';
- // BAD pattern!
- export class CarFactory {
- createCar() {
- let car = new Car(this.createEngine(), this.createTires());
- car.description = 'Factory';
- return car;
- }
- createEngine() {
- return new Engine();
- }
- createTires() {
- return new Tires();
- }
- }
Add Comment
Please, Sign In to add comment