本词条缺少概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!
行为描述一个变化前后的对象的特征,并将其解释为其他一组行为。它将行为作为程序的基本单元,以提高软件的可重用性、可扩展性和可维护性。传统的程序设计主张将程序看作一系列相互交互的对象的集合,或者直接就是一系列对电脑下达的指令。AOP则是直接以人们对变化的需求性认知和解释来表达程序,简化了计算机对程序本身的分析和运行时处理,提升了系统的兼容、演进等特性。
- 中文名
- 面向行为编程
- 外文名
- Action oriented programming
- 涉及领域
- 计算机编程
- 类 型
- 程序架构模式
AOP现有实现主要为 lezizi studio 的开源实现 [2] 。一个典型的AOP实现包括行为描述语言(Action Description Language)和应用程序框架(Action-oriented Application Framework)。