オブジェクト指向的な書き方とクロージャ

たぶんこれでいいと思う。

var hate = function(){

hate.abc = function(str){
this.str = str;
};

hate.cba = function(num,str){
alert(num);
hate.abc(str);
};

hate.clodesu = function(){
var closure= "クロージャです";
return function(){
closure = closure+"そうです";
return closure;
}
};

hate.yobu = function(){
alert(this.str);
};

this.mem= function(){
alert("メンバメソッドです");
}

hate.cba(452,"おおお");
hate.yobu();

var koro = hate.clodesu();
alert(koro());
alert(koro());
alert(koro());
};

var h = new hate();
h.mem();