软工的面向对象技术
来源:互联网 发布:淘宝贷款满足什么条件 编辑:程序博客网 时间:2024/06/06 02:36
面向对象技术强调在软件开发过程中面向客观世界或问题域中的事物,采用人类在认识客观世界的过程中普遍运用的思维方法,直观、自然地描述客观世界中的有关事物。面向对象技术的基本特征主要有抽象性、封装性、继承性和多态性。
思维导图如下:
抽象性:抽象性是对事物的抽象概括描述,实现了客观世界向计算机世界的转化。也就是“物以类聚,人以群分”
封装:就是把对象的属性和行为结合成一个独立的单位,并尽可能隐蔽对象的内部细节。用一句形象的话表达就是成长的过程
继承:继承意味着“自动地拥有”,即特殊类中不必重新定义已在一般类中定义过的属性和行为,而它却自动地、隐含地拥有其一般类的属性与行为。是对客观世界的直接反映,通过类的继承,能够实现对问题的深入抽象描述,反映出人类认识问题的发展过程。如四边形就是多边形的一个子类(特殊类),所以有一个多边形的定义,当定义四边形的时候就可以全部继承其多边形的属性
多态:是指类中同一函数名对应多个具有相似功能的不同函数,可以使用相同的调用方式来调用这些具有不同功能的同名函数。如儿子有有子,往下延伸。
- 软工的面向对象技术
- 面向对象的技术
- 面向对象的技术
- 初学软工——面向对象的技术
- 软工之八-面向对象技术
- 【软工视频】面向对象技术
- 【软工视频】-面向对象技术
- 有趣的面向对象技术
- 面向对象技术的软件设计
- 软考-面向对象技术
- 面向对象的基础 面向对象技术基础
- 软工视频(27~32)-面向对象技术
- 软工之面向对象和面向过程技术
- c分析面向对象的实现技术
- 面向对象的软件测试技术
- 我眼中的面向对象技术
- 嵌入式编程里的面向对象技术
- 面向对象技术的简单认识
- 修改adb forward命令,绑定localhost,用本机ipv4地址
- 字符串的完美度算法
- java 调用 Oracle 存储过程
- Myeclipse安装svn插件
- Windows Server 2008 R2 搭建ASP网站
- 软工的面向对象技术
- [转载] Windows平台下配置Mysql
- 设备驱动程序
- 前台访问后台的几种方法
- java学习之路----静态代理---动态代理-----AOP的前奏(AOP也是动态代理)
- Linux 下的 UltraEdit 安装及破解去掉30天限制[网摘]
- 个人管理的几点感悟和今年目标盘点
- wikioi 1036 商务旅行
- 【耻辱】java空指针异常中的一个小问题