Показать сообщение отдельно
  #1 (permalink)  
Старый 22.06.2012, 10:34
Аспирант
Отправить личное сообщение для Eugent Посмотреть профиль Найти все сообщения от Eugent
 
Регистрация: 28.02.2012
Сообщений: 55

Расширение классов
Привет всем!

Есть проект с 3 модулями, большая часть функционала которых похожа. Решил сделать 1 модуль-ядро, объединяющий в себе этот общий функционал. Сделал этот модуль рабочим с полной MVC-структурой, теперь хочу остальные сделать так, чтобы они по сути наследовались от этого модуля-ядра.

Вопросы такие:
- при наследовании от ядра лучше создать аналогичную структуру с наследованием от аналогичных элементов модуля-ядра или есть какой-то более рациональный способ?
- наследование правильнее делать через override или define вида
//представление дерева модуля-ядра
	Ext.define('Project.common.view.Tree' ,{
		extend	: 'Ext.tree.Panel',
		alias 	: 'widget.systemtree',
		...
	});
	//представление дерева модуля-наследника
	Ext.define('Project.viewer.view.Tree' ,{
		extend	: 'Project.common.view.Tree',
	   ...
	});
Ответить с цитированием