一、构件图 构件图从软件架构的角度来描述一个系统的主要功能,如子系统、类、包、构件等。 使用构件最重要的是复用。 ①构件 构件是系统中遵从同一组接口且提供其实现的物理的、可替换的部分。 每个构件能实现一定的功能,为其他构件提供使用接口,方便软件的复用。 ②构件的类型 构件是定义良好的接口实现单元,它可以是以下几种类型: 源代码构件(源代码文件) 二进制构件(目标码文件、静态链接库、动态链接库) 可执行构件(可执行程序) 数据文件或文档 ③构件和类