Dart でカスタム オブジェクトのカスタム コレクションを作成し、リストを抽象クラスとして持つ方法を理解しようとしています。カスタム コレクションにリストを「持つ」以外の方法はありません。
class MenuItemCollection {
List<MenuItem> _items;
MenuItemCollection() {
_items = new List<MenuItem>();
}
List<MenuItem> get items => _items;
}
これを行うより良い方法はありますか?