- 4
- 0
- 约4.47千字
- 约 22页
- 2018-07-23 发布于江苏
- 举报
面向方面编程(AOP)3
AOP(面向方面的编程)技术 本讲的简要回顾 * 在本讲您能了解如下内容 AOP技术概述 AOP中的关注点 AOP是OOP的扩展技术 AOP的具体用途 为什么要提供AOP 利用AOP能够更好地满足OCP原则 1、面向方面的编程(AOP---Aspect-Oriented Programming) (1)什么是Aspect? 中文直译通常是“方面”(更准确的应该为“切面”),但这个名词容易使人混淆或者太抽象。 它其实是一种编程技术 (2)应用AOP的主要目的----尽量分离“技术问题实现”和“业务问题实现” 它允许开发者能够对横切关注点进行模块化设计----“切面”的意义在于将业务逻辑中复杂问题分离成不同层面,使其实现统一集中的管理。 能够实现分散关注,将通用需求功能从不相关类之中分离出来。这样将能够更好地遵守“单一职责”原则; 同时,能够实现代码重用。一旦行为发生变化,不必修改很多类,只要修改共享的类。 您理解其内涵吗? 您觉得抽象难懂吗?请继续… 2、AOP技术起源 (1)OOP技术的简要回顾 开发者可以用一组对象以及这些对象之间的关系将软件系统形象地表示出来----利用OOP能够更好地对系统进行抽象和描述,在设计规模大、逻辑复杂的系统时,开发周期反而能变的更短 请见文档中的说明 (2)面向对象设计的主要问题是,它本质是静态和封闭的 静态的----很难达到动态地添
您可能关注的文档
最近下载
- 曼昆《经济学原理·宏观经济学分册》第八版.pdf VIP
- SAE USCAR-21-2020 中文版(北美汽车导线端子压接性能测试标准官方翻译完整版).docx VIP
- 标准图集-10J301-地下建筑防水构造.pdf VIP
- 2024年河南省信阳市商城县小升初英语试卷.pdf VIP
- 2025-2026学年初中音乐人教版九年级上册-人教版说课稿合集.docx
- 郭氏八穴和指灸疗法.doc VIP
- 台金伺服驱动器tk-d系列说明书.docx VIP
- 2026年客厅空间布局改造协议合同三篇.docx VIP
- DBJ43_T016-2020:湖南省电动汽车充电设施设计标准.pdf VIP
- 2025-2026学年初中音乐人教版九年级下册-人教版说课稿合集.docx
原创力文档

文档评论(0)