随着NodeJs的成功,JavaScript也发展越来越迅速,JavaScript的面向对象编程方法成为了大型NodeJs项目的必备方法
JavaScript是一种很成熟也很“随意”的的语言,它的面向对象编程方法非常简单,下面是一个简单的实例:
Hello.js
/**
* Created by Administrator on 2015/3/2.
*/
var num = 0;
exports.Person = function(pName){
//private
var pri = {
pName : "",
pAge : 0
};
//public
var pub = {
setName : function(pName){
pri.pName = pName;
},
getName : function(){
return pri.pName;
}
};
//construct code
pri.pName = pName;
return pub;
};
test.js:
//获取模块
var c = require('./Hello').Hello();
//执行公共方法
c.sayHello();