一.类图( class diagram )即 c++ 中的 class:
聚合( Aggregation )即我们c++中的引用:表现为 class 头文件中的一个或多个指针成员。
组合( Composition )即 c++中的成员对象:表现为class头文件中的一个或多个对象成员。(也可以表现为指针成员,但需要在类中实例化此对象)。
泛化( Generalization )即继承。
双向关联(Bidirectional Associations) 轻量级的聚合与组合:即c++中的交叉引用。
依赖( Dependency )从另一个维度表述组合和聚合:即在class A 中使用 class B的方法或操作 class B 的成员。
用例视图( user case view )、逻辑视图( logical view )、组件视图( component view )、部署视图( deployment view )。
rose 提供了 reserver engineer(逆向设计)的功能,用于将 c++类文件转化为类图,并描述类与类之间的关系。
用 rose逆向一组 c++ class的一般步骤是:
(1).新建一个空白工程
(2).添加一个组件,用于容纳一组类文件。
(
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)