我有一个抽象的“GridBase”类,它有两种派生类“DetailGrid”和“HeaderGrid”。
分别地,一个由“DetailRow”对象和另一个“HeaderRow”对象组成。两者都继承自“RowBase”抽象类。
我想做的是以下几点:
Public MustInherit Class GridBase
Private pRows As List(Of RowBase)
Public ReadOnly Property Rows As List(Of RowBase)
Get
Return pRows
End Get
End Property
End Class
Public Class DetailGrid
Inherits GridBase
End Class
在这种情况下,我希望 DetailGrid.Rows 返回一个 DetailRow 列表。我希望 HeaderRow.Rows 返回 HeaderRow 的列表。我是否在正确的轨道上或者 Rows 属性不应该包含在 GridBase 类中?