- 2
- 0
- 约3.85千字
- 约 29页
- 2019-07-05 发布于湖北
- 举报
新员工培教材训_面向对象基本概念
面向对象基本概念 总体设计部 石宏峰 2004.02 面向对象概述 开篇语 复杂性是软件系统本质的一部分。没有什么抽象处理能够消除软件系统的复杂性,然而,能够生成一种机制来管理这些复杂性。并且,有些困难不是“偶然的”,是软件建造的方法所引起的。改变建造软件的方式将改善这些所谓“偶然的”困难。 造成软件复杂性的主因 软件开发工作的现状: 软件越来越庞大,各软件组件之间的互联很复杂 软件开发由个人的创造性活动转变为有组织的团队活动,交流协调工作加剧 面向对象(Object-Orientation) 面向对象的概念最初是在上个世纪60年代后期由使用SIMULA语言的研究人员提出 真正的面向对象程序设计是在Smalltalk语言中实现的,“面向对象”这个词也是Smalltalk首先提出的 面向对象方法学认为: 客观世界由各种“对象”所组成,任何事物都是对象 每一个对象都有自己的运动规律和内部状态 不同对象的组合及相互作用就构成了我们要研究、分析和构造的客观系统 OO方法与结构化方法差异(1) 结构化方法:将一个系统化分为两部分:数据(使用数据模型建模)和功能(使用过程模型建模)。导致数据与设计模型和系统实现(即程序)中的行为分离。 OO方法:将系统定义为一组正在交互的对象。对象可以完成一些事情(功能),也知道一些事情(数据)。 OO方法与结构化方法差异(2) 面向对象的软件系统
您可能关注的文档
最近下载
- 金融咨询合同协议范本下载.docx
- 2023年可行性研究报告财务分析全套计算表格(共18个附表,带公式链接自动计算,操作简单)--银行贷款或债券用.docx VIP
- 深度解析(2026)《GBT 46194-2025道路车辆 信息安全工程》.pptx VIP
- TCCSA789-2026 基于智能家居的居家社区养老总体要求.pdf VIP
- JTS168-2017_港口道路与堆场设计规范.pdf VIP
- 自主安全培训内容课件.pptx VIP
- 《我国对外开放格局的形成与发展教学课件》.ppt VIP
- 初级柴油发电机重点培训教程.ppt VIP
- YB∕T 5349-2014 金属材料 弯曲力学性能试验方法.pdf VIP
- 2024年可行性研究报告投资估算及财务分析全套计算表格(含附表--带只更改标红部分-操作简单).xls VIP
原创力文档

文档评论(0)