7
在Struts2攔截包中,我們可以看到很多XXXAware的接口,如ApplicationAware
,CookieAware
等等。是什麼意識到設計模式?
在Spring框架中,可以看到ApplicationContextAware
和BeanFactoryAware
...。
我也遵循這個設計理念來實現我的框架。這是一種設計模式嗎?它有名字嗎?
在Struts2攔截包中,我們可以看到很多XXXAware的接口,如ApplicationAware
,CookieAware
等等。是什麼意識到設計模式?
在Spring框架中,可以看到ApplicationContextAware
和BeanFactoryAware
...。
我也遵循這個設計理念來實現我的框架。這是一種設計模式嗎?它有名字嗎?
這聽起來像也許它使用觀察者模式。
設計模式依然是依賴注入和IOC。標記接口只是一種笨重的語言版本實現方式。