在還沒畢業的去面試的時候,被問到動態代理與策略模式有什麼區別,當時想了想也沒想出來什麼合適的回答,最會草草越過,以後面試完畢進行了相關的查閱,仍是懵懵懂懂的,到如今debug SpringMVC源碼的時候,遇到initHandlerAdapters初始化的後,一直糾結此處是使用了責任鏈模式仍是策略模式,而後就想到了以前遇到的動態代理和裝飾者模式。面試
initHandlerAdapters