这 对象论 诞生于面向对象编程的概念,但它的用途从计算机扩展到一般的商业分析,从而诞生了 面向对象的业务分析.
本文旨在对这两种情况下的对象理论进行概述和快速入门。
一个 目的 可以是任何基本的或本身由对象组成的东西。例如,汽车由方向盘、发动机、车轮组成,这些本身都是对象。
如果它由它具有的对象组成 关系 与它的内部对象在内部,与它相关的外部对象在外部。请注意,对象可以是任何东西,甚至可以是任何人,包括人。
A 班级 是定义物体的模具,就像曲奇模具定义曲奇饼的形状一样。
这 实例化 或者 实例化 指的是一个类定义一个对象的诞生然后存在的过程 实例.继续我们的 cookie 示例,它是将意大利面应用到 cookie cutter 上定义 cookie 的诞生和存在的过程。
A 关系 是两个对象之间的链接。请注意,即使是关系也可以是对象本身。
每个对象都有 属性 例如它的颜色和形状。
每个对象也有 特性 比如组成它的材料。属性类似于属性,但有所不同,因为它们也可用于将参数输入对象或从对象返回参数。
A 范围 是变量或常量值,在某些情况下,也可以引用对象或关系。
每个对象都可以具有 事件 这是对象对特定条件列表或对 方法.
一个对象可以实现 方法 这些是向该对象发出指令的方法。
封装
这 封装 是为软件或硬件提供接口,以允许或简化用户的访问。
封装是指将数据与操作该数据的方法捆绑在一起。封装用于将结构化数据对象的值或状态隐藏在类中,防止未经授权的各方直接访问它们。类中通常提供可公开访问的方法,即所谓的 Getters 和 Setters 来访问值,其他客户端类调用这些方法来检索和修改对象内的值。
遗产
这 遗产 是类之间的一种特殊类型的关系。一个类继承另一个类的所有特性并添加和/或删除一个或多个特性。例如,coupé 版汽车继承了 limousine 版汽车的特征,只是汽车的尾部较短。
多态性
多态性 是为不同类型的对象提供单个接口或为单个对象提供多个接口。
此外,优点是从面向对象的业务分析开发软件非常容易。