实现图:描述实现方面的信息(硬件的组成和布局、软件系统划分和功能实现)
1.构件图
软件架构的角度 接口 和关系 有四种关系
构件 (component):遵从同一组接口并且提供实现的物理的、可替换的部分。为其他构件提供接口,方便软件的复用。
定义良好的接口实现单元。
构件的类型:源代码构件、二进制构件、可执行构件、数据文件或文档
构件的特点:①物理的②可替换的③是系统的一部分④遵从一组接口并提供对一组接口的实现
构件图的构成:构件 、接口、关系
构件和类的区别:
①类表示逻辑抽象,而构件表示物理抽象
②构件是其他元素的物理实现
③类可以直接拥有属性和操作,一般情况下,构件一般只拥有智能通过其接口访问的操作。