Показать сообщение отдельно
Старый 26.11.2009, 12:30
switcher! вне форума Посмотреть профиль Отправить личное сообщение для switcher! Найти все сообщения от switcher!
  № 5  
Ответить с цитированием
switcher!

Регистрация: May 2009
Сообщений: 220
Цитата:
Сообщение от etc Посмотреть сообщение
Единственное что методы в родительском классе нужно делать вроде этого

Код AS3:
public function addItem(...):void {
    this._addItem(...);
}
можно ли подробнее узнать зачем нужен метод-посредник? Для гибкости кода?
Ничего более путного, чем изменение количества аргументов в голову не приходит. А-ля:
Код AS3:
public function addItem(myVar:int):void {
    this._addItem(myVar);
    //или this._addItem(myVar, 1.5);
}
 
private function _addItem(myVar:int, anotherVar:Number = NaN):void {
    ...
}
опыта мало. увы...

+ ко всему прочему, это ситуация напомнила мне вызовы вроде:
dispatchEvent() -> dispatchEventFunction() -> метод-обработчик
с малопонятным вызовом метода-посредника. Хотя здесь можно списать на нативную реализацию, скрытую за 7-ю печатями.