From f8a618fec667ceb9ca7dce34de670286bc45e13a Mon Sep 17 00:00:00 2001 From: wu <303054730@qq.com> Date: Wed, 30 Oct 2024 08:09:33 +0800 Subject: [PATCH] fix --- docs/chapter05.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/chapter05.md b/docs/chapter05.md index 2879966..c45d60f 100644 --- a/docs/chapter05.md +++ b/docs/chapter05.md @@ -909,7 +909,7 @@ public class MyService { - **概念**: -面向切面编程(Aspect-Oriented Programming, AOP)是一种编程范式,旨在通过将**横切关注点(cross-cutting concerns)**从核心业务逻辑中解耦出来,实现对系统行为的统一、模块化的管理。横切关注点是指那些贯穿于整个系统、与业务逻辑紧密相关但又相对独立的功能需求,如日志记录、事务管理、权限检查、性能监控等。在传统的面向对象编程(OOP)模型中,这些需求往往以分散、重复的方式嵌入各个业务模块中,导致代码复杂度上升、模块间耦合度增大,影响系统的可读性、可维护性和可扩展性。 +面向切面编程(Aspect-Oriented Programming, AOP)是一种编程范式,旨在通过将 **横切关注点(cross-cutting concerns)** 从核心业务逻辑中解耦出来,实现对系统行为的统一、模块化的管理。横切关注点是指那些贯穿于整个系统、与业务逻辑紧密相关但又相对独立的功能需求,如日志记录、事务管理、权限检查、性能监控等。在传统的面向对象编程(OOP)模型中,这些需求往往以分散、重复的方式嵌入各个业务模块中,导致代码复杂度上升、模块间耦合度增大,影响系统的可读性、可维护性和可扩展性。 > 注:横切关注点指的是与多个模块相关的关注点. 横切关注点原则是软件设计中的一个重要原则,它指的是将那些与多个模块相关的关注点(如日志记录、错误处理、安全性等)从模块中分离出来,放到一个独立的模块中,以避免这些关注点影响到其他模块的核心功能。 @@ -1072,7 +1072,7 @@ java项目常用的构建工具有: #### 5.7.1 Maven -##### 5.7.1.1 独立Maven +##### 5.7.1.1 独立使用Maven ##### 安装 Maven @@ -1127,7 +1127,7 @@ IntelliJ IDEA 自带 Maven 插件,可以使用 Maven 插件来运行测试、 #### 5.7.2 Gradle -##### 5.7.2.1 单独 Gradle +##### 5.7.2.1 独立使用Gradle ##### 安装 Gradle