写点什么

面向对象的系统分析

作者:奔向架构师
  • 2022 年 5 月 08 日
  • 本文字数:516 字

    阅读完需:约 2 分钟

什么是对象?

对象是由数据及其操作所构成的封装体,是系统中用来描述客观事物的一个模块,是构成系统的基本单位。用计算机语言来描述:对象就是有一组属性和对这组属性进行的操作构成的。

例如:日常用的手机、电脑、人、飞机等,这些都是对象,可以说只要是客观存在的事物都是对象。

对象的属性就是对象具备的各种特征,每个对象的每个属性都具有特定的值。例如人这个对象的属性,包括性别:男,身高:180,这就是对象的属性。


什么是类?

类是现实世界中实体的形式化描述,类将该实体的属性和操作封装在一起。简单理解,类就是确定对象讲会拥有的特征和行为,类不是具体客观存在的东西。

例如:TOM 是一名高校教师,也就拥有了教师的特征,这些特征就是教师这个类所具有的。

类和对象的关系可以理解为:对象是类的实例,类是对象的模板。如果将对象比作房子,那么类就是房子的设计图纸。


面向对象的基本概念包括对象、类、抽象、封装、继承、多态等。

其中抽象就是通过特点的实例抽取共同特征以后形成概念的过程。抽象是一种单一化的描述,强调给出与应用相关的特征,抛弃不相关的特征。对象是现实世界中某个实体的抽象,类是一组对象的抽象。

继承表示类之间的关系,这种关系使得某类对象可以继承另外一类对象的特征。

发布于: 刚刚阅读数: 6
用户头像

还未添加个人签名 2018.11.20 加入

还未添加个人简介

评论

发布
暂无评论
面向对象的系统分析_信息系统_奔向架构师_InfoQ写作社区