设计模式在框架中的应用
学习源码框架,为什么要从Mybatis框架入手?在 MyBatis 3.5.1 这个版中有 968 个类、 2770 个字段、 8422个方法、 42504 行代码、 186428个指令码。其源码体量只有 Spring 的1/5,也是 Hibernate 的1/5。但在功能上这三个框架并无高低之分,但从源码轻量级来讲,入手MyBatis无疑是最容易的。熟悉Mybatis的都知道,其源码里涉及到非常多的设计模式,当然也离不开阅读源码的技巧方法:Mybatis源码的设计模式使用Builder模...