有没有办法在Dia-Editor中设置属性和方法的默认可见性?我发现自己做了很多点击以将属性的可见性更改为私有。将默认可见性设置为私有也是一个更合理的默认值,因为它会强制您遵循封装的想法。
答案 0 :(得分:1)
我使用dia进行数据库映射,当我这样做时,我发现我复制的模板对象而不仅仅是创建一个新对象是获取所有默认值的最简单方法,就像我想要的新对象一样。
答案 1 :(得分:1)
在功能objects/UML/umlattributes.c
(第73行)下载source,编辑文件UMLAttribute * uml_attribute_new(void)
,更改行
attr->visibility = UML_PUBLIC;
到
attr->visibility = UML_PRIVATE;
可选择使用其他文件并根据自己的喜好进行修改。
编译修改后的来源: How to compile Dia