【发布时间】:2011-02-11 00:37:58
【问题描述】:
我和其他几位开发人员目前正在清理我们的遗留代码库,主要是分离视觉层和数据层。为了帮助未参与此重构的开发人员理解模型,我想介绍一个(相当非正式的)类图,其中包含有关每个类的范围和所需用途的 cmets。由于我很懒,所以我想使用 UMLGraph。
但是有一个小问题:我们有一个 perl 代码库,并且重构广泛使用 Moose 角色。现在我对 UML 的了解还不够好,无法为角色找到合适的抽象——我的第一个猜测是接口,但它们也包含实现;多重继承也不能完全解决问题。
我如何(或您将如何)在类图中正确地表示角色?
【问题讨论】:
标签: perl uml roles moose class-diagram