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