组件、接口、类、对象之间的关系
2017-07-28 14:12
405 查看
原文地址连接:http://www.cppblog.com/cforce/archive/2012/07/06/181972.aspx
什么是组件
个人的理解,组件是为了实现某个功能而整合在一起的方法及数据的集合,为了描述组件的特征组件中还包含一些描述信息,诸如组件的名称或ID,提供哪些接口,版本信息等。通常组件是以二进制文件提供的,但也可以以源代码的形式提供,只是这种情况不多见。
组件和类的关系
组件可以理解为类的超集,它可能包含若干个类,当然也可以只有一个类;此外组件往往需要提供一些额外的描述信息,供组件管理器管理,而类缺乏这些信息。类加上这些必要的信息,基本上就差不多等同于组件了。不过,通常组件是以二进制形式发布,而类是源代码层面的东西。
组件和对象的关系
组件是静态的代码和数据,而对象是动态创建的实体。二者的关系有点像class与对象。
接口是什么
简单的来说,接口可以理解为一种调用形式的约定。接口往往包含一系列的接口函数的描述。接口仅仅描述了这些函数的名称、返回值、调用约定、参数列表以及这些函数的顺序。但是接口并不实现这些函数,它仅仅是一种约定,或者说是一种描述,负责实现它的是对象。
这些概念挺枯燥的,但是为了后续介绍XCA的整体框架,不得不先把这些概念做个约定。
什么是组件
个人的理解,组件是为了实现某个功能而整合在一起的方法及数据的集合,为了描述组件的特征组件中还包含一些描述信息,诸如组件的名称或ID,提供哪些接口,版本信息等。通常组件是以二进制文件提供的,但也可以以源代码的形式提供,只是这种情况不多见。
组件和类的关系
组件可以理解为类的超集,它可能包含若干个类,当然也可以只有一个类;此外组件往往需要提供一些额外的描述信息,供组件管理器管理,而类缺乏这些信息。类加上这些必要的信息,基本上就差不多等同于组件了。不过,通常组件是以二进制形式发布,而类是源代码层面的东西。
组件和对象的关系
组件是静态的代码和数据,而对象是动态创建的实体。二者的关系有点像class与对象。
接口是什么
简单的来说,接口可以理解为一种调用形式的约定。接口往往包含一系列的接口函数的描述。接口仅仅描述了这些函数的名称、返回值、调用约定、参数列表以及这些函数的顺序。但是接口并不实现这些函数,它仅仅是一种约定,或者说是一种描述,负责实现它的是对象。
这些概念挺枯燥的,但是为了后续介绍XCA的整体框架,不得不先把这些概念做个约定。
相关文章推荐
- 实体对象、值对象和接口三者之间关系的六条定律
- Atitit 容器化技术之道 attilax著 1. 概念 1 1.1. 容器是应用服务器中位于组件和平台之间的接口集合。 1 1.2. 有时候也指集合的概念,里面可以存放不同对象 2 1.3. 、新
- 用spring的注解建立bean与bean之间的关系组件装配及自动注入依赖对象
- 【学习笔记11】java面向对象-接口与类、接口与接口之间的关系
- JAVA面向对象-----接口与类、接口之间的关系
- JAVA面向对象-----接口与类、接口之间的关系
- java中类(对象之间的关系)
- Java抽象类和接口和继承之间关系
- 跟踪 shiro debug 信息,诠释 shiro 之间各类对象之间的关系
- Java抽象类和接口和继承之间关系
- 窗口类、窗口类对象与窗口 三者之间关系
- 黑马程序员_对象与类之间的关系
- oracle中的数据库、用户、方案、表空间、表对象之间的关系
- Tomcat 各种组件及之间的关系
- ATL、ActiveX、OLE及组件之间的关系
- 会计对象 会计科目 会计账户之间的关系
- java 中实体类,接口,抽象类之间的关系总结
- mybatis对象之间映射关系以及数据库表建立的时候外键的添加
- AE常见接口之间的关系+常见概念
- Java学习8——类(对象)之间的关系