组件技术

一、

组件技术:利用某种编程手段,将一些人们所关心的,但又不便于让用户直接去操作的细节进行封装。同时对各种业务逻辑进行规则化,用于处理用户的内部操作细节,这个封装体称为组件---实现某种功能 ,有输入输出接口的黑匣子。

二、为什么出现组件(使用组件的动因,它产生的动因)

       1.软件设计思想的变化

                  算法+数据结构 = 程序  体系结构的设计和规范。

       2软件目标的变化      

                  实现功能 -----------功能实现

                 软件质量变化 -----------性能:功能的好坏

      3、软件要求复用(封装、继承,多态)

      4、软件体系结构  组件+组件=组装

三、软件组件

     是软件系统中可以明确辨识的构成成分,软件组件就是软件软件系统中具有一定明确意义的相对独立的构成成分。是一种不透明的功能实体,能够被第三方所组装,附含一定的规则模型。

组件的关键特性

  1、组件必须是一个可以独立编译的程序

 2、必须能集成组件以创建一个更大的程序。

3、必须能够嵌入与被嵌入体形成通讯机制。

4、必须支持属性,方法,事件或某种等价的通信方法。

  

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值