7
在Struts2拦截包中,我们可以看到很多XXXAware的接口,如ApplicationAware
,CookieAware
等等。是什么意识到设计模式?
在Spring框架中,可以看到ApplicationContextAware
和BeanFactoryAware
...。
我也遵循这个设计理念来实现我的框架。这是一种设计模式吗?它有名字吗?
在Struts2拦截包中,我们可以看到很多XXXAware的接口,如ApplicationAware
,CookieAware
等等。是什么意识到设计模式?
在Spring框架中,可以看到ApplicationContextAware
和BeanFactoryAware
...。
我也遵循这个设计理念来实现我的框架。这是一种设计模式吗?它有名字吗?
这听起来像也许它使用观察者模式。
设计模式依然是依赖注入和IOC。标记接口只是一种笨重的语言版本实现方式。