Показать сообщение отдельно
  #10 (permalink)  
Старый 13.07.2011, 19:33
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от lenok_sm
js-модули бывают совсем не большие и скорее подходят на замену классам
что такое модули, классы? - это объекты, т.е. сущности которые инкапсулируют некие данные (члены класса).
//инкапсуляция на основе замыкания
(function() {
	//объект/класс/конструктор Class
	var Class = function(id) {
		this.id = id;
	};

	//члены класса
	Class.prototype = {
		//свойство класса
		property : true,
		//метод калсса
		method : function() {
			return this.id;
		}
	};
	//экземпляр класса
	var foo = new Class(10);
	// метод экземпляра класса
	foo.method();
}());


PS: UML и JS слишком уж утопично, как мне кажется только время впустую потратите. т.к. псевдокод будет неполным, а генерация кода практически бесперспективна..

Сообщение от vflash
подход azproduction к модулям излишне усложнен.
Идеи модульности в JS не новы и порой порождают некую избыточность кода. В целом такой подход себя оправдывает, особенно когда проект очень большой. Стоит также отметить, что использование паттернов масштабирования в JS-коде как правило признак профессионализма разработчика.

Последний раз редактировалось monolithed, 13.07.2011 в 19:50.
Ответить с цитированием