对象理论(摘要)

对象论 诞生于面向对象编程的概念,但它的用途从计算机扩展到一般的商业分析,从而诞生了 面向对象的业务分析.

本文旨在对这两种情况下的对象理论进行概述和快速入门。

一个 目的 可以是任何基本的或本身由对象组成的东西。例如,汽车由方向盘、发动机、车轮组成,这些本身都是对象。

如果它由它具有的对象组成 关系 与它的内部对象在内部,与它相关的外部对象在外部。请注意,对象可以是任何东西,甚至可以是任何人,包括人。

A 班级 是定义物体的模具,就像曲奇模具定义曲奇饼的形状一样。

实例化 或者 实例化 指的是一个类定义一个对象的诞生然后存在的过程 实例.继续我们的 cookie 示例,它是将意大利面应用到 cookie cutter 上定义 cookie 的诞生和存在的过程。

A 关系 是两个对象之间的链接。请注意,即使是关系也可以是对象本身。

每个对象都有 属性 例如它的颜色和形状。

每个对象也有 特性 比如组成它的材料。属性类似于属性,但有所不同,因为它们也可用于将参数输入对象或从对象返回参数。

A 范围 是变量或常量值,在某些情况下,也可以引用对象或关系。

每个对象都可以具有 事件 这是对象对特定条件列表或对 方法.

一个对象可以实现 方法 这些是向该对象发出指令的方法。

封装

封装 是为软件或硬件提供接口,以允许或简化用户的访问。

封装是指将数据与操作该数据的方法捆绑在一起。封装用于将结构化数据对象的值或状态隐藏在类中,防止未经授权的各方直接访问它们。类中通常提供可公开访问的方法,即所谓的 Getters 和 Setters 来访问值,其他客户端类调用这些方法来检索和修改对象内的值。

遗产

遗产 是类之间的一种特殊类型的关系。一个类继承另一个类的所有特性并添加和/或删除一个或多个特性。例如,coupé 版汽车继承了 limousine 版汽车的特征,只是汽车的尾部较短。

多态性

多态性 是为不同类型的对象提供单个接口或为单个对象提供多个接口。

此外,优点是从面向对象的业务分析开发软件非常容易。