组件模型设想1

来源:互联网 发布:俄罗斯听歌软件 编辑:程序博客网 时间:2024/05/18 11:13

 

  1. 组件模型的定义
  2. 1.1定义:

    组件模型是一套用于规范各种软件系统的组件的模型规范.组件模型包括两个部分1)是组件的规范.2)是组件的实现.

     

  3. 组件模型的规范
  4. 2.1 组件对象和灵极组件接口.

     

    2.1.1组件对象.

    组件是一种在现有面向对象技术支持下的组件模型.他是基于OO的组件规范.组件对象是一个或一组对象的组合. 每一个对象都有一个标识他的字符串是一个UUID

    组件中有一个自身的控制对象,协调组件的内部各个对象的情况.

     

    2.1.2灵极组件接口.

    组件接口是各个组件之间交互和通讯的规范.各个组件接口同样有一个UUID进行标识.

    组件接口设计需要慎重考虑.接口一旦设定则不允许改动.在设计时候需要充分考虑组件的功能的一般特性.

    组件接口通过OO中的继承或派生使得组件进化.(深度进化).

    组件接口通过生成新的接口使得组件进行进化(广度进化)

    所有的必须有一个IManagerment接口,该接口可以提供组件自身的所有接口的列表.同样所有的组件接口倒要继承于IManagerment

     

     

    2.2组件的进程内组件和进程外组件.

    2.3组件的注册和管理

    2.4组件的类工厂

    2.5组件的组件库

     

  5. 组件模型的实现
  6.  

原创粉丝点击