软件开发 面向对象方法
来源:互联网 发布:犀牛软件中文版 编辑:程序博客网 时间:2024/04/27 13:13
我喜欢把软件系统描述成对现实世界的映射,现实世界中的我去ATM机取了100元钱,映射到软件就是从我的银行帐户对应的数据库记录中余额(Balance)那一字段减去100。所谓的结构化方法和面向对象方法,就是两种不同的映射手段,结构化方法是以处理过程为中心,强调先定义数据结构(ER实体关系建模),然后分析处理逻辑(DFD数据流图);面向对象方法则主张两者之间的自然映射,在ATM取款的例子中,我被映射为Customer对象,我的帐户被映射为Account对象(在对象-关系映射中再对应到数据库表Account中的一条数据记录)。正因为OO方法采用对现实世界的自然映射,现实世界中的业务流程发生变化时,软件实现也可以比较方便地跟着转变;而采用结构化方法的映射(或是采用OO方法,但对业务流程的映射关系建立不当),软件上相应修改的工作量就会大一些。 应当说明的是这两种开发方法之间并不是一个完全对立的关系,结构化方法出现在前,并且得到了很成功的应用;面向对象方法诞生在后,说它是从结构化方法发展而来也不为过,它也继承了很多结构化方法中的成功经验如:数据抽象、自顶向下、模块化、高内聚、低耦合等,
- 软件开发 面向对象方法
- 面向对象软件开发方法及UML一览
- (一)1.2 面向对象的软件开发方法
- 面向对象的软件开发
- 面向对象的软件开发
- 面向对象的软件开发
- 面向对象的软件开发
- 面向对象软件开发过程
- 软件工程总结——传统软件开发方法与面向对象开发方法的比较
- 面向对象开发方法总结
- 面向对象的开发方法
- 面向对象开发方法概述
- 面向对象的开发方法
- [ZT] 面向对象软件开发和过程
- 面向对象软件开发和过程
- 面向对象软件开发和过程
- 面向对象软件开发的敏捷过程
- 面向对象软件开发和过程
- C# PrintDocument打印
- JBPM开发步骤
- PrintDocument打印、预览、打印机设置和打印属性的方法(较完整)
- 使用VS 自带的打包工具,制作winform安装项目
- using的用途和使用技巧
- 软件开发 面向对象方法
- hive安装配置与hive的JDBC (hadoop-0.20.2 + hive-0.7.0)
- Oracle imp导入数据指定表空间
- Android 程式开发:(七)适应屏幕的方向 —— 7.3重新调整尺寸和位置
- android的logcat 用法整理
- Latent Dirichlet Allocation 原文导读
- hive jdbc use custome dbname
- webview直接在线查看pdf
- 在.NET中使用Newtonsoft.Json转换,读取,写入