软工的面向对象技术

原创 2013年12月05日 21:44:05

面向对象技术强调在软件开发过程中面向客观世界或问题域中的事物,采用人类在认识客观世界的过程中普遍运用的思维方法,直观、自然地描述客观世界中的有关事物。面向对象技术的基本特征主要有抽象性、封装性、继承性和多态性。

思维导图如下:

抽象性:抽象性是对事物的抽象概括描述,实现了客观世界向计算机世界的转化。也就是“物以类聚,人以群分”

封装:就是把对象的属性和行为结合成一个独立的单位,并尽可能隐蔽对象的内部细节。用一句形象的话表达就是成长的过程

继承:继承意味着“自动地拥有”,即特殊类中不必重新定义已在一般类中定义过的属性和行为,而它却自动地、隐含地拥有其一般类的属性与行为。是对客观世界的直接反映,通过类的继承,能够实现对问题的深入抽象描述,反映出人类认识问题的发展过程。如四边形就是多边形的一个子类(特殊类),所以有一个多边形的定义,当定义四边形的时候就可以全部继承其多边形的属性

多态:是指类中同一函数名对应多个具有相似功能的不同函数,可以使用相同的调用方式来调用这些具有不同功能的同名函数。如儿子有有子,往下延伸。

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

面向对象软件度量技术的分析与综述----整理

目录   摘要... 2 1      引言... 3 2  面向对象软件度量... 4 2.1 面向对象的特征... 4 2.2 面向对象软件度量方法... 4 2.2.1 面向类的度量——CK度量...
  • wolangjushi
  • wolangjushi
  • 2013年10月31日 19:39
  • 1577

【软工学习】面向对象技术

面向对象的软件工程方法是面向对象方法在软件工程领域的全面运用,它包括面向对象的分析(OOA)、面向对象的设计(OOD)、面向对象的编程(OOP)、面向对象的测试(OOT)和面向对象的维护等主要内容。...
  • u013035612
  • u013035612
  • 2014年09月30日 13:39
  • 1821

一篇本人在公司做面向对象技术分享时的文章

一篇本人在公司做技术分享时的文章! 上次插件进程化分享时,感觉大家对面向对象思想的理解还停留在很基础的层次。面向对象思想确实很难理解,因此学习面向对象思想并非一日之功。我看过很多面向对象的书,包括OO...
  • ithzhang
  • ithzhang
  • 2016年10月31日 16:37
  • 2345

初学软工——面向对象的技术

主要对软工中面向对象的技术做大概的论述
  • tr1912
  • tr1912
  • 2015年09月18日 20:26
  • 1150

软工视频(27~32)-面向对象技术

这次主要说面向对象技术,面向对象,在之前就已经接触过,那么这里我来比对着学习一下。...
  • u013037201
  • u013037201
  • 2014年10月05日 13:37
  • 1439

【软工视频】-面向对象技术

前言 上篇写了软件维护的一些工作,本篇博客是软工视频的最后一篇,面向对象技术顾名思义就是以对象的目光去研究软件。 正文 思维导图 主要内容 1...
  • q290994
  • q290994
  • 2017年01月22日 19:24
  • 347

【软工视频】面向对象技术

面向对象,与之前的结构化开发方法一样,是一种软件开发方法。在我学习软工之前,我学习了C++,一种面向对象的开发语言...
  • u013036092
  • u013036092
  • 2014年11月29日 21:45
  • 958

同济大学面向对象技术

  • 2014年11月02日 16:21
  • 4.19MB
  • 下载

Java面向对象技术

  • 2014年12月11日 21:34
  • 1.16MB
  • 下载

面向对象建模技术课程设计

  • 2014年12月15日 09:57
  • 38KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:软工的面向对象技术
举报原因:
原因补充:

(最多只允许输入30个字)