私は次のインターフェースを持っています:
public interface IRegisterable
{
T Register<T>(string username, string passw) where T : User, ICanLogin, new();
}
User
は抽象クラスであり、ICanLogin
別のインターフェースです。
ここで、VisioのUMLクラス図で、上記のインターフェイスをそのメソッドで表現したいと思います。
上記のジェネリックメソッドをクラス図で制約付きで表すにはどうすればよいですか?