Какая конструкция правильнее? (классы) 
		
		
		
		скорее не классы а методы реализации функционала похожего на классы? 
	И так есть конструкция: 
function fn() {}
fn.prototype.say = function(t) {
   alert(t);
};
var b = new fn();
b.say('hello b');
и есть: 
var a = {
say:  function(t){
    alert(t);
  }
};
a.say('hello a');
что из этого лучше и чем оба метода отличаются? Вот Пример  | 
	
		
 Если тебе всего один инстанс нужен, то логично что можно обойтись без конструктора. 
	 | 
	
		
 В Javascript нет классов, они здесь не нужны. Прелесть языка в простоте, не нужна пытаться на нем писать как на том же PHP или Java, это не правильный подход 
	 | 
| Часовой пояс GMT +3, время: 11:35. |