|  07.09.2004, 13:39 | #1 | 
| Участник |  Есть ли возможность вызывать код с вышележащих слоев ? 
			
			Вопрос навеян вот чем. Если надо вызвать метод родительсого класса есть super() Есть ли аналогичный инструмент для вызова метода но с предыдущего слоя? Так чтоб двигаться не по иерархии наследования классов как при вызове super() а по иерархии слоев. Для чего это потребовалось : Есть таблица, например InventTable. Добавили к ней свое поле. Необходимо чтобы по умолчанию оно принимало некое значение. Поэтому строку с инициализацией нужного поля нужным значением добавили в код метода void initValue() для таблицы InventTable. Все работает, но неудобство в том, метод изначально был непустой и пришлось редактировать его код, который скопировался в слой usr из вышележащего. Впоследствии при выходе очередных обновлений код метода может измениться на вышележащих слоях. Так что придется все заново просматривать, чтобы подготовить обновление к работе. В случае если бы была возможность вызывать код с вышележащих слоев - такой проблемы бы не было. Есть какие-нибудь соображения как лучше решить проблему инициализации новых полей ? | 
|  |