- 4
- 0
- 约4.47千字
- 约 22页
- 2018-12-31 发布于福建
- 举报
面向方着面编程(aop)
AOP(面向方面的编程)技术 本讲的简要回顾 * 在本讲您能了解如下内容 AOP技术概述 AOP中的关注点 AOP是OOP的扩展技术 AOP的具体用途 为什么要提供AOP 利用AOP能够更好地满足OCP原则 1、面向方面的编程(AOP---Aspect-Oriented Programming) (1)什么是Aspect? 中文直译通常是“方面”(更准确的应该为“切面”),但这个名词容易使人混淆或者太抽象。 它其实是一种编程技术 (2)应用AOP的主要目的----尽量分离“技术问题实现”和“业务问题实现” 它允许开发者能够对横切关注点进行模块化设计----“切面”的意义在于将业务逻辑中复杂问题分离成不同层面,使其实现统一集中的管理。 能够实现分散关注,将通用需求功能从不相关类之中分离出来。这样将能够更好地遵守“单一职责”原则; 同时,能够实现代码重用。一旦行为发生变化,不必修改很多类,只要修改共享的类。 您理解其内涵吗? 您觉得抽象难懂吗?请继续… 2、AOP技术起源 (1)OOP技术的简要回顾 开发者可以用一组对象以及这些对象之间的关系将软件系统形象地表示出来----利用OOP能够更好地对系统进行抽象和描述,在设计规模大、逻辑复杂的系统时,开发周期反而能变的更短 请见文档中的说明 (2)面向对象设计的主要问题是,它本质是静态和封闭的 静态的----很难达到动态地添
您可能关注的文档
最近下载
- ISO 14001 2026 环境管理体系 要求及使用指南(中文翻译版).pdf
- 应急广播2.0操作手册.doc VIP
- 病机基础PPT课件.pptx VIP
- 蒋志刚等-保护生物学25第19章 多民族地区生物多样性保护与持续利用.pdf VIP
- 蒋志刚等-保护生物学22第16章 白鳍豚的保护.pdf VIP
- 三年级语文家长会主题班会PPT课件.pptx VIP
- 2020年中小学教师正高级职称评聘答辩试题 .pdf VIP
- 法约尔的《工业管理与一般管理》原著精读.pdf VIP
- CB 1094-1988 船舶塑料地板及玻璃钢制品修理工时定额.pdf VIP
- 【高考真题】2025年6月浙江省高考生物试题(含答案).pdf VIP
原创力文档

文档评论(0)