【问题标题】:Dia default visibility直径默认可见性
【发布时间】:2012-09-26 12:33:12
【问题描述】:

有没有办法在 Dia-Editor 中设置属性和方法的默认可见性?我发现自己做了很多点击来将属性的可见性更改为私有。将默认可见性设置为私有也是一个更明智的默认设置,因为它迫使您遵守封装的想法。

【问题讨论】:

    标签: uml dia


    【解决方案1】:

    下载source,编辑文件objects/UML/umlattributes.c,在函数UMLAttribute * uml_attribute_new(void)(在第73行附近),更改行

    attr->visibility = UML_PUBLIC;
    

    attr->visibility = UML_PRIVATE;
    

    (可选)使用其他文件并根据自己的喜好进行修改。

    编译修改后的源码: How to compile Dia

    【讨论】:

      【解决方案2】:

      我已经使用 dia 进行数据库映射,当我这样做时,我发现拥有我复制的模板对象而不是仅仅创建一个新对象是在新对象上以我想要的方式获取所有默认值的最简单方法。

      【讨论】:

      • 那么没有其他方法可以将所有内容默认为私有吗?问题是在创建与其他类不同的新类时。创建更大的类图时的点击量是 PIA。
      猜你喜欢
      • 1970-01-01
      • 2011-06-29
      • 2011-01-14
      • 1970-01-01
      • 1970-01-01
      • 2018-05-19
      • 2016-11-22
      • 2010-11-17
      • 1970-01-01
      相关资源
      最近更新 更多