@JFinal 波总在 JFinal 4.8 发布新闻的评论 中给出了下面的表述:
IOC 本质是为了实现 AOP
我有点吃惊, 没想到 Java 界的大佬对这两个概念有和我完全不一致的认识....所以写下这篇博客, 并借此机会重新学习一下 IoC 和 AOP, 确保自己对这两个后端开发非常重要的概念不会有太过偏差的理解
1....维基文中对此有详细的阐述, 大家可以自行前往维基百科 Inversion_of_control 词条查看, 我就不一一 Copy/Paste 了....我姑且胡乱猜测一下, 波总想说的有可能是 "DI 本质是为了实现 AOP". 下面我们来探讨一下 DI, 这个和 IoC 以及 AOP 都有关系的概念.
2....听上去有点晦涩, 下面列举几个编程范式的例子可以帮助大家理解这个概念:
Imperative - 指令式, c, c++, Java
Declarative - 声明式, SQL, 各种 DSL, 比如