AOP大白话简介说明
下文笔者讲述AOP大白话简介说明,如下所示
在阐述AOP前,笔者想说一下OOP
OOP:
是面向对象编程,是一种将万事万物都定义为对象,然后设置其关系
但是OOP有一个缺点,会导致大量重复代码,不利于代码复用
下文笔者讲述一种新的更好的重复使用代码的编程方式AOP
AOP的简介
AOP(Aspect-Oriented Programming):
面向切面编程
用于将那些与业务无关
但却对多个对象产生影响的公共行为和逻辑,抽取并封装为一个可重用的模块
我们将这个抽象的模块称之为“切面(Aspect)”
AOP的优点:
使用面向切面编程可减少系统中的重复代码
降低模块间的耦合度
同时提高系统的可维护性
AOP的使用场景:
常用于权限认证、日志、事务处理等。
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


