C# UML中的泛型类型约束(where子句)
我有一个通用的C#类,看起来像这样:C# UML中的泛型类型约束(where子句),c#,generics,uml,class-diagram,staruml,C#,Generics,Uml,Class Diagram,Staruml,我有一个通用的C#类,看起来像这样: public class Database<T> where T : class, IModel, new() { //Some code ... } 公共类数据库 其中T:class,IModel,new() { //一些代码。。。 } T应该实现接口IModel,并且T必须是具有空构造函数的类 问题是,这在UML类图中看起来如何 谢谢。可能的副本
public class Database<T>
where T : class, IModel, new()
{
//Some code ...
}
公共类数据库
其中T:class,IModel,new()
{
//一些代码。。。
}
T应该实现接口IModel,并且T必须是具有空构造函数的类
问题是,这在UML类图中看起来如何
谢谢。可能的副本