Component Diagram

来源:互联网 发布:匈牙利算法矩阵 编辑:程序博客网 时间:2024/06/06 18:39

                           组件图:也叫构件图,表示一组构件及相互间的关系,可以看作是类图或复合结构图的扩展。

                 通常会包含   组件(component )  接口(interface)和依赖关系(dependency)除此之外还可以有 包(package)和子系统(Subsystem)

                      组件原型:<<executable>> 在过程机上运行的组件

                                       <<library>>运行时段可执行文件引用的一组源

                                        <<table>>可执行文件访问的数据库组件

                                         <<file>>表示数据和源代码

                                          <<document>>像web一样的文档

                 组件和类的异同点:

                                                          组件                                                                                         类

                   different:(定义不同) 物理抽象 可以位于结点上                                                           逻辑抽象

                                (抽象级别)  组件是对其它逻辑元素的物理实现                                               仅表示逻辑上的概念、

                   (是否有属性和操作)       通常只有操作,只能通过组件的接口才能使用                           既可以包含属性 又可以包含操作

                       

                    similarity:                            都 可以包含名称    

                                                                    实现一组接口

                                                                     参与依赖 关联  和泛化关系

                                                                    都 可以被嵌套

                                                                     都可以有实例

                                                                   都可以参与交互

原创粉丝点击