Первоначально я разместил этот вопрос в переполнении стека, но у меня есть ощущение, что я должен был опубликовать здесь вместо этого.
В моем документе 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 в качестве общего списка определенного пользователем типа данных?