JavaScript Object definition

by tonytlwu

JavaScript

/*****************  UI  *****************/
/*****************  UI  *****************/
/*****************  UI  *****************/

var UI = (function() {
	// this reference
	var _this;

	// Constructor
	function UI() {
		_this = this;
	}
	
	UI.prototype = {
		constructor : UI
	};
	
	// Private variables
	var privateVariable;
	
	// Constants
	UI.STATIC_VARIABLE = 100;

	// Public variables
	UI.publicVariable = null;
	
	// Public functions	
	UI.prototype.publicFunction = function( param1, param2 ) {
		
	};
	
	// Psuedo-private functions
	UI.prototype.pseudoPrivateFunction_ = function( param1, param2 ) {
		
	};

	
	return UI;
})();

/***************  END: UI  ***************/
/***************  END: UI  ***************/
/***************  END: UI  ***************/