3
A
답변
6
-
간단한 설명
- 프록시 "에 대한 액세스 권한을 제어하는 또 다른 목적을 위해 대리 또는 자리를 제공"*
- 실내 장식 :. "동적 객체에 추가 의무를 첨부 "*
- 어댑터 (래퍼) :"클래스 인터페이스를 클라이언트가 기대하는 다른 인터페이스로 변환하십시오. "*
이것에 기반하여 AOP는 Proxy가 아닌 Decorator와 같은 Decorator와 비슷하지만 확실히 Adapter가 아닙니다.
* GoF 북에서.
+0
그게 내가 생각한거야. AOP는 객체에 추가 책임을 동적으로 부여하는 데 도움이됩니다. – Nilesh
7
"인수가 Proxy에서 Wrapper까지 다양했습니다."
수정. 그렇기 때문에 OOP 디자인 패턴뿐만 아니라 Aspect-Oriented Programming이라는 새로운 이름을 붙였습니다.
단일 디자인 패턴으로 줄일 수 있다면 아이디어 시장에 오래 머물지 않을 것입니다.
요점은 조금 더 넓은 관점을 취하는 것입니다.
관련 문제
- 1. AOP의 디자인 패턴을 알고 있습니까?
- 2. 전략에 맞는 디자인 패턴은 무엇입니까?
- 3. 이 애플리케이션의 디자인 패턴은 무엇입니까?
- 4. 통화 변환을위한 디자인 패턴은 무엇입니까?
- 5. 명령 줄 인수 처리를위한 디자인 패턴은 무엇입니까
- 6. 확장 성 디자인 패턴은 무엇이며 장단점은 무엇입니까?
- 7. 내 아이폰 앱의 디자인 패턴은 무엇입니까
- 8. 창을 관리 할 디자인 패턴은 무엇입니까?
- 9. 당신이 만난 가장 흥미로운 디자인 패턴은 무엇입니까?
- 10. Notification 시스템에 유용한 디자인 패턴은 무엇입니까?
- 11. 여러 페이지에 대한 안드로이드 디자인 패턴은 무엇입니까?
- 12. 이 시나리오에서 청구서에 맞는 디자인 패턴은 무엇입니까?
- 13. 이 문제에 가장 적합한 디자인 패턴은 무엇입니까?
- 14. 단순한 ORM 쿼리를 구성하는 디자인 패턴은 무엇입니까?
- 15. 파일 기반 통신을위한 디자인 패턴은 무엇입니까?
- 16. 이메일 템플릿의 추천 디자인 패턴은 무엇입니까?
- 17. 일반적인 Windows 서비스 디자인 패턴은 무엇입니까?
- 18. PEAR DB_DataObject가 구현하는 디자인 패턴은 무엇입니까?
- 19. 탭 모양 탐색보기의 올바른 디자인 패턴은 무엇입니까?
- 20. '색상'구조에 가장 적합한 디자인 패턴은 무엇입니까?
- 21. Gmail의 자바 스크립트에 사용되는 디자인 패턴은 무엇입니까?
- 22. 이 작업을 수행 할 디자인 패턴은 무엇입니까?
- 23. "monkeypatching"의 공식적인 디자인 패턴은 무엇입니까?
- 24. 이 코드의 냄새에 맞는 디자인 패턴은 무엇입니까?
- 25. 2D iPhone 게임에 사용할 디자인 패턴은 무엇입니까?
- 26. HTML 및 CSS의 디자인 패턴은 무엇입니까?
- 27. 이 디자인 패턴은 어떻게 불립니까?
- 28. 웹 개발의 디자인 패턴은 얼마나 중요합니까?
- 29. AS3에서 RTS 게임에 가장 적합한 디자인 패턴은 무엇입니까?
- 30. T4 RequiresProvidesDirectiveProcessor 클래스에서 사용하는 필수/제공 디자인 패턴은 무엇입니까?
나는 AOP를 구현하는 방법에 의존한다고 생각한다. 생성자 인젝터 메소드, 인터페이스 인젝터 및 세터 인젝터로 구현할 수 있다는 것을 알고있다. – sheidaei
GoF 래퍼에 따르면 데코레이터의 또 다른 이름이다. – Greg