visio – 如何将列表指定为UML接口属性的“返回类型”

在我的Visio 2007 UML文档中,我无法弄清楚如何将一个操作添加到接口中,该接口返回一个通用的List< MyCustomType>类型。

例如:

说我有一个名为“MyClass”的类和一个名为“IFace”的接口。 IFace具有返回MyClass通用列表的方法的签名。

为了清楚起见,这里是C#代码的示例:

namespace StackO
{
    public interface IFace
    {
        List<MyClass> SomeMethod(string data);    
    }

    public class MyClass
    {
    }
}

这是我被卡住的地方的屏幕截图:
 

它似乎是指定List< MyClass>的唯一方法。因为我的返回类型是创建另一个明确写为List&MyClass>的用户定义的数据类型。如果是这样的话,那就是这样。然而,我发布这个希望有一个更好/适当的方式来做到这一点。

如何将Visio接口的操作的返回类型定义为用户定义的数据类型的通用列表?

在类图属性>转到操作>选择您有兴趣更改并单击属性的返回类型。

在下一个对话框中,您将具有设置前缀列表<和后缀>。

这样,您可以将返回类型指定为List<>。

我在Visio 2010中看到这个选项。但是我不知道Visio 2007中是否提供了这个选项。

http://stackoverflow.com/questions/8748347/how-to-specify-a-listmycustomtype-as-a-return-type-for-a-uml-interface-prope

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:visio – 如何将列表指定为UML接口属性的“返回类型”