面向侧面的程序设计
Sign in to saveAlso known as AOP, aspect-oriented software developmenta
programming paradigm
Wikidata facts
Show 1 more fact
- Stack Exchange tag
- stackoverflow.com/tags/aop
Sources (3)
via Wikidata · CC0
Article · 中文
面向切面的程序设计(Aspect-oriented programming,AOP,又译作面向方面的程序设计、剖面导向程序设计),是计算机科学中的一种程序设计范型,旨在将横切关注点与业务主体进行进一步分离,以提高程序代码的模块化程度。通过在现有代码基础上增加额外的通知(Advice)机制,能够对被声明为“切点(Pointcut)”的代码块进行统一管理与装饰,比如说:“对所有方法名以set*开头的方法添加后台日志”。该思想使得开发人员能够将与代码核心业务逻辑关系不那么密切的功能(如日志功能)添加至程序中,同时又不降低业务代码的可读性。面向切面的程序设计思想也是面向切面软件开发的基础。
Abstract from DBpedia / Wikipedia · CC BY-SA
Connections
Unified Modeling Language
Entity
modular programming
Entity
AspectJ
Entity
International Standard Book Number
Entity
Q15777
Entity
PHP
Entity
programming language
Entity
Q2005
Entity
Python
Entity
Java
Entity
Q2407
Entity
Wayback Machine
Entity
Q2370
Entity
IBM
Entity
digital object identifier
Entity
Q42478
Entity
Q161053
Entity
XML
Entity
Lua
Entity
object-oriented programming
Entity