在Struts2拦截器包中,我们可以看到许多XXXAware界面,如ApplicationAware
,CookieAware
等。
在Spring框架中,ApplicationContextAware
和BeanFactoryAware
......也可以看到。
我也遵循这个设计理念来实现我的框架。这是一种设计模式吗?它有名字吗?
答案 0 :(得分:3)
设计模式仍然是依赖注入和IOC。标记接口只是一种笨重的语言版本特定的实现方式。
答案 1 :(得分:2)
听起来好像它正在使用观察者模式。