连接机制:构件必须能产生事件或者具有让程序员从语义上实现相互连接的其他机制。
采用构件软件不需要重新编译,也不需要源代码并且不局限于某一种编程语言。该过程叫做二进制复用(Binary Reuse),因为它是建立在接口而不是源代码级别的复用之上的。虽然软件构件必须遵守一致的接口,但是它们的内部实现是完全自动的。因此,可以用过程语言和面向对象语言创建构件。
由于构件技术是由基于面向对象技术而发展起来的,与面向对象的设计中的对象相类似,它们都是针对软件复用,都是被封装的代码,但它们之间仍存在很大差异。
零件是机器组成的基本要素。机器一般包括一个或几个用来接受外界能源的传动部分(如电动机、内燃机、蒸汽机);实现机器生产职能的执行部分(如机床中的刀具),把原动机的运动和动力传递给执行部分的传动部分(如机床中的齿轮与螺旋传动机构)。