2011-06-29 39 views
7

在Struts2攔截包中,我們可以看到很多XXXAware的接口,如ApplicationAware,CookieAware等等。是什麼意識到設計模式?

在Spring框架中,可以看到ApplicationContextAwareBeanFactoryAware ...。

我也遵循這個設計理念來實現我的框架。這是一種設計模式嗎?它有名字嗎?

回答

2

這聽起來像也許它使用觀察者模式。

3

設計模式依然是依賴注入和IOC。標記接口只是一種笨重的語言版本實現方式。