1
AOP를 사용하여 전략 패턴을 구현할 수 있습니까? 1. 기본 알고리즘을 재정의합니다. 2. 또는 주어진 알고리즘을 동적으로 선택하고 싶습니다.AspectJ를 사용하여 전략 패턴을 구현하는 방법
감사합니다, 러셀 마일 "AspectJ의 요리 책"에서
AOP를 사용하여 전략 패턴을 구현할 수 있습니까? 1. 기본 알고리즘을 재정의합니다. 2. 또는 주어진 알고리즘을 동적으로 선택하고 싶습니다.AspectJ를 사용하여 전략 패턴을 구현하는 방법
감사합니다, 러셀 마일 "AspectJ의 요리 책"에서
봐. AspectJ의 관점에서 거의 모든 고전적인 디자인 패턴의 구현을 제공한다. 다음은 전략 패턴 http://books.google.com/books?id=AKuBlJGl7iUC&lpg=PP1&pg=PA230#v=onepage&q&f=true에 대한 직접 링크입니다.
감사합니다. 나는 요리 책에서 제안 된 전략 패턴을 구현하려고합니다. 그러나 나는 전략의 실행 시간 선택을 어디에서해야하는지 혼란 스럽습니다. 책에 따르면 메소드 setConcreteStrategy는 추상 Aspect StrategyPattern에있다. 그래서 어디에서 호출 할 수 있습니까? – user667022
@ user667022 컨텍스트와 전략을 연결하는 곳에서 호출하십시오. 뭔가 이런 : SortingStrategy.aspectOf(). setConcreteStrategy (컨텍스트, 전략). 또한 위의 링크에서 "그림 19-25"의 시퀀스 다이어그램을보십시오. – alehro