2011-06-29 103 views
7

在Struts2拦截包中,我们可以看到很多XXXAware的接口,如ApplicationAware,CookieAware等等。是什么意识到设计模式?

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

我也遵循这个设计理念来实现我的框架。这是一种设计模式吗?它有名字吗?

回答

2

这听起来像也许它使用观察者模式。

3

设计模式依然是依赖注入和IOC。标记接口只是一种笨重的语言版本实现方式。