摘要: ### 预备知识 #### AOP 实现 ##### AOP 的理念和实现 AOP(面向切面编程)是一种编程范式,它的理念是将程序的业务逻辑和系统级服务分离开来,从而提高代码的可重用性和可维护性。AOP 的实现方式是通过在程序执行过程中动态地将额外的代码(称为“切面”)织入到原有代码中,从而实现对原 阅读全文
posted @ 2023-05-19 17:39 Ba11ooner 阅读(55) 评论(0) 推荐(0) 编辑
摘要: #### IOC 实现 ##### IOC 的理念和实现 ###### 理解 IOC 控制反转(Inversion of Control,IoC)是一种设计模式,它将对象的创建和对象之间的依赖关系的管理从应用程序代码中转移到外部容器或框架中。这种模式的目的是减少应用程序代码的耦合度,使代码更加灵活和 阅读全文
posted @ 2023-05-19 17:39 Ba11ooner 阅读(8) 评论(0) 推荐(0) 编辑
摘要: #### 前言 ##### 造轮计划 近期借助 SaaS 课程回顾了 Java 反射相关的知识,以及 Spring IOC 和 AOP 的基础知识。按照“能实现一定程度上代表能理解”的思想,尝试实现 ORM、IOC 和 AOP 三个常用轮子 ##### 再谈反射 反射是指在运行时动态地获取一个对象的 阅读全文
posted @ 2023-05-19 17:38 Ba11ooner 阅读(12) 评论(0) 推荐(0) 编辑