2011-06-29 29 views
7

Trong gói đánh chặn Struts2, chúng ta có thể thấy nhiều giao diện XXXAware, như ApplicationAware, CookieAware, v.v.Có phải một cái gì đó-Aware là một mẫu thiết kế?

Trong khung mùa xuân, ApplicationContextAwareBeanFactoryAware ... cũng có thể được xem.

Tôi cũng tuân theo khái niệm thiết kế này để triển khai khung của tôi. Đây có phải là một kiểu thiết kế không? Nó có tên không?

Trả lời

2

Có vẻ như nó đang sử dụng mẫu Observer.

3

Mẫu thiết kế vẫn là Dependency Injection và IOC. Các giao diện điểm đánh dấu chỉ là một cách cụ thể về ngôn ngữ phiên bản cụ thể của việc triển khai nó.

Các vấn đề liên quan