Python とか TypeScript だと小難しく考えなくても出来た気がするんだけど VB.net だとメチャクチャ詰まった話。
Answer
抽象クラス
Public MustInherit Class AbstractClass(Of T)
Public Overridable Sub Execute(ByRef dto As T)
処理
End Sub
End Class
実装クラス
Public Class ImplementsClass
Inherits AbstractClass(Of ImplementsDtoClass)
Public Overrides Sub Execute(ByRef dto As ImplementsDtoClass)
処理
End Sub
End Class
Public Class ImplementsDtoClass
End Class
VB.net めんどくさい
仕事で VB.net で開発しなきゃいけなくなったんだけど、めんどくさい。
ぐぐっても C# の情報ばっかり引っ掛かるし…
記法も独特 ? だし。
VB.net が必須な理由もメンテナ-が VB.net しか出来ないからって理由だからもちべダウン気味。