如何在UML图中建模python属性

Rob*_*dan 5 python uml properties

在UML类图中建模python属性的好习惯是什么?属性本身是类对象,它们的getter和setter是类函数.从课外看,它们看起来像实例属性.那么,您如何建议在我的班级图中提出这一点?谢谢

Luq*_*sen 0

这实际上取决于您的 UML 工具使用哪种模板。在某些工具中,公共属性和方法框旁边有一个属性框。UML 表示法规定属性以小驼峰形式编写,您也可以以大驼峰形式编写属性。由于公共访问修饰符 (+),它们在视觉上也会有所不同。

您是否需要为 getter 和 setter 指定不同的访问修饰符?我不确定我会怎么做。请记住必要的抽象级别。

请记住,UML 主要是一组已定义的标准。如果该标准需要稍微调整以满足您的需求,请不要犹豫。重要的是您的团队和利益相关者了解语法。