您当前的位置: 首页 > 

星拱北辰

暂无认证

  • 0浏览

    0关注

    1205博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【面向对象】构件与软件复用

星拱北辰 发布时间:2021-03-11 16:06:05 ,浏览量:0

文章目录
  • 组件
  • 组件与包
  • 组件与类、接口
  • 组件与组件图
  • 组件与软件复用
    • 工具包复用
    • 框架复用
    • 模式复用

组件

组件表示封装了系统内容的模块化组成部分,并且系统的表示在其环境中是可替换的。 组件在所提供的和所依赖的接口方面定义其行为。

组件是系统的物理部分、实现的一个片段或一个软件程序,一般可理解为二进制可执行部分,也可以是不可直接运行部分。

组件具有以下特性:

  • 组件是独立的部署单元,不可以只部署组件的一部分。
  • 组件是第三方组装单元,是充分文档化的和自包含的,可以被第三方插入到其他组件中。
  • 组件没有持久状态,不能与其他拷贝区分开来,在任何给定的应用系统中,一个特定的组件最多有一个拷贝。
  • 组件是系统的可替换部分,它可以被符合相同接口的另一个接口替换。
  • 组件完成清晰的功能,并且是逻辑耦合和物理耦合的。
  • 组件可以嵌套在其他组件中。
组件与包

子系统的概念特殊化了组件的概念,并被建模为组件的构造型。子系统封装了想实现的系统行为的某些部分。

关注
打赏
1660750074
查看更多评论
立即登录/注册

微信扫码登录

0.0424s