OOD、OOP、AOP区别
2024-09-02 03:59:31
OOD:面向对象设计(Object-Oriented Design,OOD)方法是OO方法中一个中间过渡环节。其主要作用是对OOA分析的结果作进一步的规范化整理,以便能够被OOP直接接受。
OOP:面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)是一种计算机编程架构。OOP 的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。
AOP:AOP为Aspect OrientedProgramming的缩写,意为面向切面编程。所谓的面向切面编程其实是对业务逻辑又进行了进一步的抽取,将多种业务逻辑中的公用部分抽取出来做成一种服务(比如日志记录,性能统计,安全验证等),从而实现代码复用。另外这种服务通过配置可以动态的给程序添加统一控制,利用AOP可以对业务逻辑的各个部分进行分离,从而使得业务逻辑各部分之间的耦合度降低。
最新文章
- yii小细节
- Code First开发系列之管理并发和事务
- HTTP协议/RTSP协议/RTMP协议的区别
- Python学习【第二篇】Python入门
- ASP.Net系列教程
- DataBase 总结开篇
- readlink
- iOS 开发学习35 本地化
- 高性能迷你React框架anu在低版本IE的实践
- java String 不可变
- Effective Java 之-----消除过期的对象引用
- 使用正则替换script及其内容
- [NIO-4]选择器
- 新装kafka与zookeeper配置
- 五:python 对象类型详解二:字符串(上)
- spring jpetstore研究入门(zz)
- iOS 国际化 NSLocalizedString
- SSH 本地端口转发
- 2016.5.19——vector型的输入输出
- ServiceStack.Text json中序列化日期格式问题的解决
热门文章
- Oppotunity land---China
- python logging TimedRotatingFileHandler 作用
- 【POJ】【2125】Destroying the Graph
- 无法从 ajax.googleapis.com 下载问题
- PHP读取xml方法讲解
- sp_MSforeachtable使用方法 查看库中所有表的空间大小
- 【C++基础】 类中static private public protected
- StringTokenizer用法
- windows下eclipse远程连接hadoop错误“Exception in thread";main";java.io.IOException: Call to Master.Hadoop/172.20.145.22:9000 failed ”
- hdu 3544 Alice's Game