2009-10-13 4 views
3

저는 SOA 주제에 대한 연구를하고 있으며, 4 가지 집단이 어떤 측면의 방향성에 대해 말하고 있는지 이해하려고합니다. 또한 AOP 패러다임에서 이러한 패턴 중 하나를 구현해야합니다.애스펙션 지향 프로그래밍에서 4 가지 패턴 사용?

이 패턴을 선택하는 가장 좋은 패턴은 무엇입니까?

+1

나는 생각한다 : AOP! = OOP :( – OscarRyz

답변

1

책에서 과시 할 수있는 경우 AspectJ Cookbook에는 다양한 GOF 패턴에서 AOP를 사용하는 방법에 대한 장이 있습니다.

3

장식 자?

이것은 AOP와 완전히 자연스러워 보입니다! 서명은 동일하게 유지되지만 어떤 행동은 추가됩니다. :-)

1

AOP는 직각 (교차 절단) 문제와 관련이 있습니다. 예를 들면 로깅입니다. 이 점을 감안할 때 이것이 가장 큰 원인이되는 패턴은 옵서버 패턴입니다.

이 온라인 책 장 : 싱글, 관찰자, 명령, 책임의 체인 및 프록시 :

http://www.springerlink.com/content/v7436h45532h8643/

오 잘 알려진 디자인 패턴의 aspect 지향 구현을 제공합니다.

직관적으로, IoC (Inversion of Control)는 소프트웨어 기능의 구현을 주변 구성 요소와 분리하기 때문에 부분적으로도 작동한다고 생각합니다.