一、什么是构件?构件图是什么?
构件是系统中实际存在的可更换部分,它实现特定的功能,符合一套接口标准并实现一组接口。构件代表系统中的一部分物理实施,包括软件代码(源代码、二进制代码或可执行代码)或其等价物(如脚本或命令文件)。
每个构件可以单独实现一定的功能,为其他构件提供使用接口。
一般构件分为:(1)执行文件:源码编译的结果,可直接运行。
(2)文件:信息存储体。
(3)库:类库,动态链接库,数据库
(4)表:数据库中的表
(5)文档:文字材料
构件和类的区分:构件是物理抽象,可以替换的文件。类是逻辑抽象,包含属性和方法。