支持定制的角钢批发商

软件工程中的构件
模块、软件框架(framework)、软件构架(或体系结构Architectural)、文档、分析件、设计模式(Pattern)等。1995年,Ian Graham给出的构件定义如下:构件(Component)是指一个对象(接口规范、或二进制代码),它被用于复用,接口被明确定义[8]。构件是作为一个逻辑紧密的程序代码包的形式出现的,有着良好的接口。像Ada的Package、Smalltalk-80和C++的class和数据类型都可属于构件范畴。但是,操作集合、过程、函数即使可以复用也不能成为一个构件。开发者可以通过组装已有的构件来开发新的应用系统,从而达到软件复用的目的。软件构件技术是软件复用的关键因素,也是软件复用技术研究的重点。


编写操作代码
选择算法
许多操作都十分简单,可以从该操作及其规约中立即实施。
之所以需要特殊算法,主要是为了实施定义了规约的复杂操作,并优化那些以简单但却低效的算法为定义的操作。
选择适合算法的数据结构
选择算法包括选择算法所基于的数据结构。许多实施数据结构是容器类,例如数组、列表、队列、栈、集合、无序单位组,以及这些类的各种不同形式。许多面向对象的语言和编程环境都提供了具有这些可复用构件的类库。
根据需要定义新的类和操作
比如,可以使用新类来保存中间结果,也可对类添加新的低级操作来分解复杂操作。通常,这些操作是类的私有操作,所以在类之外看不见这些操作。



2.1.3 构件的特点
构件具有以下几个特点:
(1)自描述:构件必须能够识别其属性、存取方法和事件,这些信息可以使开发环境将第三方软件构件无缝地结合起来;
(2)可定制:允许提供一个典型的图形方式环境,软件构件的属性只能通过控制面板来设置;
(3)可集成:构件必须可以被编程语言直接控制。构件也可以和脚本语言或者与从代码级访问构件的环境连接,这个特点使得软件构件可以在非可视化开发项目中使用;
(4)连接机制:构件必须能产生事件或者具有让程序员从语义上实现相互连接的其他机制。
采用构件软件不需要重新编译,也不需要源代码并且不局限于某一种编程语言。该过程叫做二进制复用(Binary Reuse),因为它是建立在接口而不是源代码级别的复用之上的。虽然软件构件必须遵守一致的接口,但是它们的内部实现是完全自动的。因此,可以用过程语言和面向对象语言创建构件。

青岛胶州秦甲钢材有限公司专业从事 工字钢的研发、设计、销售、现场施工、售后服务为一体的生产厂家。公司拥有完善的管理制度和强大的 工字钢研发技术力量及先进的施工设备、经验丰富的施工队伍。多年来我们在实现更新科研技术的基础上不断开拓创新。公司宗旨:秉承以质量求生存、以信誉求发展。愿与各领域同仁一道携手并进、共同发展 工字钢。真诚希望光临参观指导和洽谈!


- 方管1厂家-更专业 2026-03-10
- 防炎网价格公道 2026-03-10
- 可定制的翅片管本地厂家 2026-03-10
- 质量优的钢丝骨架管本地厂家 2026-03-10
- 桥梁护栏性价比高 2026-03-10
- 电气石施工安装 2026-03-10
- 清污机厂家服务至上 2026-03-10
- 堵漏、堵漏厂家-诚信经营 2026-03-10
- 靠谱的方管厂家 2026-03-10
- 有现货的复合树脂篦子实体厂家 2026-03-10
- 宁夏回族自治区CT室医用铅门生产厂家 2026-03-10
- 供应机械制造45#厚壁钢管全国统一价 2026-03-10
- 苏州水泥基渗透结晶防水剂生产厂家 2026-03-10
- 口碑好的华超经销商 2026-03-10
- 复合管护栏立柱诚信经营厂家 2026-03-10
- 中文绘本品类多 2026-03-10
- 性价比高的PE管件批发商 2026-03-10
- 不锈钢复合管质量上乘 2026-03-10
- 鹿寨不锈钢板规格尺寸 2026-03-10
- 阳东混凝土切割品质保证 2026-03-10
- :榕城混凝土切割厂家批发 2026-03-10
