我正在 asp.net 中实现 MVP 模式,并且对网络上的许多示例感到困惑。
我看到 IEnumerable 实现为 get;和一些设定的时间;同样在其他情况下,我看到一个方法 void SetCategories(IEnumerable categories);
我的问题是关于 view (ex:IView) 的合同,它显示了 Categories IEnumerable 类别的列表
1)我应该什么时候实施void SetCategories(IEnumerable<Category> categories);
2)我应该什么时候实施IEnumerable<Category> Categories { get; set; }
3)我应该什么时候实施IEnumerable<Category> Categories { set; }