组件和对象的区别

组件和对象的区别

1. 组件:

组件是向不同系统提供一组产品的对象的集合。他们有许多元素经常与对象。组件也可以在本地或以分布式方式运行。存在许多本地运行组件的示例,通常用于为外部程序提供精确的性能。组件是一个自包含的实体,它将性能导出到它的周围环境,还可以使用定义良好的开放接口从它的周围环境导入功能。组件向不同的结构提供产品,并使用引用的接口来使用不同的结构。

2. 对象:

对象是一个现实世界的实体,它是一组数据及其行为(通常被认为是方法)。这些真实世界的对象有两个特征,它们有状态和行为。例如,房子是一个具有地址、颜色(状态)和开窗关门(行为)的对象。对象是掌握面向对象技术的关键。对象是从类中创建的,因为类为对象提供了蓝图。

组件和对象的区别:

S.No 组件 对象
1 一个组件可以被认为是一个或多个类的一系列。 从类中创建一个对象。
2 组件使用持续存储。 对象具有局部状态。
3 组件就像黑匣子。 对象通过一个白框来进行特征描述。
4 组件有大量的相互通信机制。 对象通常使用消息传递机制。
5 组件协助第三方合成。 对象现在不会通过第三方辅助即插即用。
6 与对象不同,组件可以用任何编程语言实现。 对象只能在面向对象编程语言中实现。
7 组件具有持久性。 对象没有持久性。
8 组件通常是静态的。 对象是动态的。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程