2021下半年系统架构设计师 下午论文真题及写作要点(纯净完整版).pdfVIP

  • 1
  • 0
  • 约4.7千字
  • 约 6页
  • 2026-09-03 发布于内蒙古
  • 举报

2021下半年系统架构设计师 下午论文真题及写作要点(纯净完整版).pdf

2021下半年系统架构设计师下午论文真题

及写作要点(纯净完整版)

试题一论面向方面的编程技术及其应用(AOP)

写作要点

面向方面编程(AOP)包含以下三个主要的步骤:

(1)方面分解。分解需求提取出横切关注点和核心关注点。把核心模块级关注点

和系统级的横切关注点进行分离。例如,对于一个信用卡系统,可以分解出三个关注

点:核心的信用卡处理、日志和验证。

(2)关注点实现。各自独立地实现这些关注点,用OOP(面向对象的程序设计)

实现核心关注点,用AOP实现横切关注点。例如,可以用OOP实现信用卡处理单元,

而用AOP实现日志单元和验证单元。

(3)方面的重新组合。方面集成器通过创建一个模块单元(方面)来制定重组的

规则,重组过程也称为编织。

AOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP

(Object-OrientedProgramming,面向对象编程)的补充和完善。OOP引入封装、

继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我

们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就

文档评论(0)

1亿VIP精品文档

相关文档