此問題與Dart語言有關。 我想要一個僅僅是一個List但有一些額外功能的類。在Dart語言中擴展具有額外功能的基類列表類
比如我有一個名爲模型類:
class Model{
String name;
int type;
Model(this.name, this.type);
}
我知道模型的類型可能只需要四個值:從0到3 而且我希望有一個方法,它可以給我一個指定類型的模型列表,例如List<Model> modelCollection.getByType(int type);
。 我打算在該類中有四個「隱藏」模型列表(按類型分組)。 因此,我需要重寫列表元素的添加和刪除,以使隱藏列表保持最新狀態。
我怎樣才能認識到這一點儘可能簡單?
P.S.我知道這很簡單,但我很不熟悉Object繼承,找不到合適的例子。 P.P.S.我也檢查了這一點,但不知道它是否過時,並沒有理解。
可能的重複[如何在Dart中擴展列表?](http://stackoverflow.com/questions/16247045/how-do-i-extend-a-list-in-dart) –