Robotlegs has different types of injection

Adobe Flash 2011. 8. 31. 10:55
반응형

ActionScript Developer's Guide to Robotlegs p.27 

안전적으로 의존적 관계를 맺는가에 대한 룰이 바로 injection mapping이다
A에 대해 클래스가 요청할때 A를 주는것에 대해 말하는것과 같이 더이상 복잡한것이 아니다.

Robotlegs는 어떻게 요청에 대해 응답하는거에 대한 아래와 같은 4가지 룰을 제공한다.

1. mapClass(SomeType, TypeA)
SomeType은 TypeA의 인스턴스로 요청한다.
이떄 TypeA는 요청받을때마다 새로운 인스턴스가 된다.
(클래스 자체가 아닌 클래스의 인스턴스를 넘겨 받게 되는것이다.) 

2. mapSingleton(SomeType)
SomeType은 SomeType의 인스턴스를 요청한다.

3. mapSingletonOf(SomeType, TypeA)
SomeType은 TypeA의 인스턴스로 요청한다. (각각의 같은 인스턴스를 사용한다)

4. mapValue(SomeType, new TypeA()) 
SomeType은 제공된 TypeA의 인스터스로  요청한다.(각각 같은 인스턴스를 사용한다)
 
#다소 오역이 있을수 있습니다.  
반응형

'Adobe Flash' 카테고리의 다른 글

as3isolib for beginner  (0) 2011.09.02
archive-as3-code-lib  (0) 2011.09.01
flash ref site links  (0) 2011.08.31
as3isolib tutorial 1,2  (0) 2011.08.31
네트워킹 및 통신 (소켓)  (0) 2011.08.30
: