2011-08-30 1 views

답변

1

봐. AspectJ의 관점에서 거의 모든 고전적인 디자인 패턴의 구현을 제공한다. 다음은 전략 패턴 http://books.google.com/books?id=AKuBlJGl7iUC&lpg=PP1&pg=PA230#v=onepage&q&f=true에 대한 직접 링크입니다.

+0

감사합니다. 나는 요리 책에서 제안 된 전략 패턴을 구현하려고합니다. 그러나 나는 전략의 실행 시간 선택을 어디에서해야하는지 혼란 스럽습니다. 책에 따르면 메소드 setConcreteStrategy는 추상 Aspect StrategyPattern에있다. 그래서 어디에서 호출 할 수 있습니까? – user667022

+0

@ user667022 컨텍스트와 전략을 연결하는 곳에서 호출하십시오. 뭔가 이런 : SortingStrategy.aspectOf(). setConcreteStrategy (컨텍스트, 전략). 또한 위의 링크에서 "그림 19-25"의 시퀀스 다이어그램을보십시오. – alehro