2010-11-18 2 views
0

Хотелось бы узнать, какой из них лучше/быстрее/легче?Лучше/быстрее/легче вводить метатаг или с помощью геттеров? actionscript 3/flex

[Inject] 
public var myInjection:MyInjection; 

ИЛИ

[Inject] 
public var injector:IInjector; 

protected var _myInjection:MyInjection; 

public function get myInjection():MyInjection{ 
    if(!_myInjection) _myInjection = injector.getInstance(MyInjection); 
    return _myInjection; 
} 

?

ответ

0

ну, первый подходящий. Второй странный.

Вы ввели II-инжектор в пару вопросов. Во всех приложениях robotlegs, которые я построил, у меня есть , а не, необходимый для инъекции инжектора. Единственный раз, когда мне нужно было это сделать, это когда я писал фреймворки/utils.

0

У меня такое ощущение, что первое быстрее. SwiftSuspenders хранит кеш точек впрыска для каждого инъектора - второй метод, вероятно, не будет использовать это кеширование.

 Смежные вопросы

  • Нет связанных вопросов^_^