Как указать List<MyCustomType> в качестве "Типа возврата" для свойства интерфейса 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 как общий список определяемого пользователем типа данных?
1 ответ
Я получил достаточный ответ от своего поста в переполнении стека:
Есть совет для обработки этого.
в свойствах диаграммы классов> Перейти к операциям> выберите тип возвращаемого значения, которое вы хотите изменить, и щелкните свойства.
в следующем диалоге у вас будет возможность установить префикс (List <) и суффикс (>).
Таким образом, вы можете указать тип возвращаемого значения как List<>.
Я вижу эту опцию в 2010 году. Но я не уверен, что эта опция доступна в Visio 2007.
Надеюсь, это поможет.
С уважением, Рамана Акула.