MyBatis源碼閱讀——裝飾器模式在MyBatis中的應用

MyBatis中關於Cache和CachingExecutor接口的實現類也使用了裝飾者設計模式。Executor是MyBatis執行器,是MyBatis 調度的核心,負責SQL語句的生成和查詢緩存的維護;CachingExecutor是一個Executor的裝飾器,給一個Executor增長了緩存的功能。此時能夠看作是對Executor類的一個加強,故使用裝飾器模式是合適的。web Execut
相關文章
相關標籤/搜索