数据库管理系统中的对象技术与抽象概念
1. 程序与对象的关系
在对象技术的世界里,程序实际上是由一系列定义明确的对象集合而成。我们不再将程序视为操作和数据的集合,而是将其看作一组对象。例如,在一个计费应用程序中,对象可以是客户、发票、付款、库存等;在几何应用程序中,对象可以是圆形、三角形、直线等。
graph LR
classDef process fill:#E5F6FF,stroke:#73A6FF,stroke-width:2px
A(程序):::process --> B(对象1):::process
A --> C(对象2):::process
A --> D(对象3):::process
2. 对象的属性和方法
在对象技术中,操作或函数被称为方法,而变量被称为属性。以狗为例,狗的眼睛、耳朵、鼻子、腿和尾巴都是它的属性;而吠叫、进食、奔跑、静止则是狗这个对象的方法。这种对象的特性使其具有自足性,从设计者的角度来看,对象不再依赖其他对象来实现自身的特征;从程序员的角度来看,对象可以被构建成一个完全独立的黑盒,与外界安全隔离。
| 对象 | 属性 | 方法 |
|---|---|---|
| 狗 | 眼睛、耳朵、鼻子、腿、尾巴 | 吠叫、进食、奔跑、静止 |
超级会员免费看
订阅专栏 解锁全文
33万+

被折叠的 条评论
为什么被折叠?



