面向切面编程(AOP)简介说明

书欣 Java教程 发布时间:2022-08-05 15:52:38 阅读数:8226 1
下文笔者讲述面向切面编程的简介说明,如下所示

AOP简介

AOP(Aspect-OrientedProgramming
  面向方面编程)
  OOP(Object-Oriented Programing,面向对象编程)
  OOP引入封装、继承和多态性等概念来建立一种对象层次结构
  OOP的一条基本原则是计算机程序由单个能够起到子程序作用的单元或对象组合而成
  OOP达到了软件工程的三个主要目标:重用性、灵活性和扩展性
  OOP=对象+类+继承+多态+消息,其中核心概念是类和对象

AOP简介
	AOP是一种横切技术,其功能就是在对象的内部切一下,
	然后前后,会环绕等模式
	为指定对象增强功能

AOP使用场景

例
  日志功能:
    日志代码可以毫不夸张的说,会应用于所有模块中
	而且是一种非核心功能的模块,此时我们就可使用AOP技术
	为所有模块添加日志功能 

AOP原理

在日常开发中,我们可采用以下两种方式实现aop
  1.采用动态代理技术
      
  2.采用静态织入的方式
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaCourse/202208/4149.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者