我想做一個abstract ObservableCollection
類,它需要它的成員實現一個接口IXMLEntity
我也希望抽象類也實現這個接口 - 推理是集合可以是XMLSerialized,幷包含其所有子項。用'where'約束創建抽象類也實現了接口
public abstract class BaseCollectionModel<T> : ObservableCollection<T>
where T : IXMLEntity
{
}
我應該怎麼做?我只是爲我的項目啓動一個新庫,以便其他任何設計模式都可以提供建議。
我打算讓BaseCollectionModel成爲一個能夠通過根據需要爲更多項目提供服務調用來提供「無限滾動」的類。
拍啊,有訂貨不正確!嘗試了很多東西,我猜想我錯過了那部分; p –
我也一直這麼做。 :> – dthorpe