Skip to content

mjhea0/javascript-oop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

OOP in JavaScript

Quick example of the factory method.

Car = {
  createNew: function() {
    var car = {};
    car.drive = function(){ alert("driving!"); }
    return car;
  }
};
  
Sedan = {
  createNew: function() {
    var sedan = Car.createNew(); // Inherits
    var wheels = "four";
    sedan.numWheels= function(){
        alert( wheels );
    };
    return sedan;
    }
};
  
var sedan = Sedan.createNew();
sedan.numWheels();
sedan.drive();

About

factory method

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published