我最初在 Stack Overflow 上发布了这个问题,但我觉得我应该在这里发布。
在我的 Visio 2007 UML 文档中,我无法弄清楚如何向返回泛型List<MyCustomType>
类型的接口添加操作。
例如:
假设我有一个名为“MyClass”的类和一个名为“IFace”的接口。IFace 有一个方法签名,该方法返回 MyClass 的通用列表。
为了清楚起见,下面是一个 C# 代码示例:
namespace StackO
{
public interface IFace
{
List<MyClass> SomeMethod(string data);
}
public class MyClass
{
}
}
这是我被卡住的地方的屏幕截图:
似乎将 a 指定List<MyClass>
为我的返回类型的唯一方法是创建另一个明确写为 的用户定义数据类型List<MyClass>
。如果是这样,那就这样吧。但是,我发布这篇文章是希望有更好/更合适的方法来做到这一点。
如何将 Visio 接口操作的返回类型定义为用户定义数据类型的通用列表?
答案1
我在 Stack Overflow 上的帖子中得到了足够的答案:
有一个处理此问题的技巧。
在类图属性中 > 转到操作 > 选择您感兴趣的更改的返回类型,然后单击属性。
在下一个对话框中,您可以选择设置前缀(List< )和后缀(>)。
这样您就可以将返回类型指定为 List<>。
我在 2010 中看到了这个选项。但我不确定 Visio 2007 中是否有这个选项。
我希望这有帮助。
问候,拉玛那·阿库拉。