OOD、OOP、AOP区别
2016-03-10 11:55
197 查看
OOD:面向对象设计(Object-Oriented Design,OOD)方法是OO方法中一个中间过渡环节。其主要作用是对OOA分析的结果作进一步的规范化整理,以便能够被OOP直接接受。
OOP:面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)是一种计算机编程架构。OOP 的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。
AOP:AOP为Aspect OrientedProgramming的缩写,意为面向切面编程。所谓的面向切面编程其实是对业务逻辑又进行了进一步的抽取,将多种业务逻辑中的公用部分抽取出来做成一种服务(比如日志记录,性能统计,安全验证等),从而实现代码复用。另外这种服务通过配置可以动态的给程序添加统一控制,利用AOP可以对业务逻辑的各个部分进行分离,从而使得业务逻辑各部分之间的耦合度降低。
OOP:面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)是一种计算机编程架构。OOP 的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。
AOP:AOP为Aspect OrientedProgramming的缩写,意为面向切面编程。所谓的面向切面编程其实是对业务逻辑又进行了进一步的抽取,将多种业务逻辑中的公用部分抽取出来做成一种服务(比如日志记录,性能统计,安全验证等),从而实现代码复用。另外这种服务通过配置可以动态的给程序添加统一控制,利用AOP可以对业务逻辑的各个部分进行分离,从而使得业务逻辑各部分之间的耦合度降低。
相关文章推荐
- Linux用户和权限管理
- Linux 的cp命令
- linux如何修改文件或目录的权限(chmod)
- tomcat内存溢出
- property_get/property_set
- linux下安装pycharm
- 用十条命令在一分钟内检查Linux服务器性能[转]
- CentOS使用YUM安装php运行环境(安装EPEL源和Remi源)
- 对Linux命令进一步学习
- Eclipse下tomcat输出路径配置
- SharePoint 2013 Open File Explorer Error
- 架构sass文件
- wm_copydata 进城通信
- win7(32/64)+apache2.4+php5.5+mysql5.6 环境搭建配置
- 欢迎使用CSDN-markdown编辑器
- nginx服务器绑定域名和设置根目录的方法
- Maven实现直接部署Web项目到Tomcat7
- tomcat集成activeMq 简单例子
- tomcat集成activeMq 简单例子
- linux awk命令详解