2013-07-17 2 views
1

처음에는 이것이 이전에 다루어 졌는지 사과드립니다. 내 검색 시도가 아무것도 내놓지 않았으므로 확실한 것을 놓친 경우 정확한 방향으로 알려주십시오. 중재자와 같은 다른 패턴을 살펴 보았지만 "correct"라고 생각하는 결론에 도달하지 못했습니다.옵저버 디자인 패턴 - 특정 알림 유형 구독

컨텍스트 : save_post, user_create 및 remove_user 후크를 사용하는 WP 플러그인을 제작하고 있습니다. . Observer 패턴을 사용하여 후크가 트리거 될 때 구독자에게 알리고 싶습니다.

내 질문 : Observer 패턴을 사용하여 구독자가 특정 알림 유형을 구독하는 경우 알림을 보내려고합니다. 이것을 다루는 패턴/모범 사례가 있습니까?

답변

0

Event Aggregator 개념을 살펴보십시오.

+0

본질적으로 Observer라고 생각하는 것이 맞는지 알고 싶지만 통지 소스를 식별 할 수 있습니까? 제 이해가 정확하다면 그 부분에 주목하십시오. 도움을 주셔서 감사합니다. – MrDavidLane

+0

예, 본질적으로 Observers 컬렉션입니다. 중요한 장점은 구독자에게 대량/선택적 게시가 있다는 것입니다. –